SQL server2000 windows身份验证失败怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL server2000 windows身份验证失败怎么办相关的知识,希望对你有一定的参考价值。

2003操作系统,今天突然发现企业管理器数据库注册无法连接,用sa+密码以及管理员身份的windows账号都提示登录失败,sa密码可能是忘记了。
请问这种情况该怎么办?怎么连接数据库?
另:用其他的非管理员权限的sqlserver2000用户可以登录,但权限受限
感谢 e_worker的回答,但是用查询分析器仍然提示无法连接

用windows身份验证模式登录失败!失败!

现在你的企业管理器当然是进不去了,但是我们还有查询分析器,验证的时候,选择按照Windows身份验证,就直接进去了。(我用过,我的也是2003操作系统)

exec sp_password null,'新密码','sa'
好了,现在密码已经改变了,到企业管理器看看 。

语法如下:
sp_password [ [ @old = ] 'old_password' , ]
[ @new =] 'new_password'
[ , [ @loginame = ] 'login' ]

参数
[@old =] 'old_password'

是旧密码。old_password 为 sysname 类型,其默认值为 NULL。

[@new =] 'new_password'

是新密码。new_password 为 sysname 类型,无默认值。如果没有使用命名参数,就必须指定 old_password。

[@loginame =] 'login'

是受密码更改影响的登录名。login 为 sysname 类型,其默认值为 NULL。login 必须已经存在,并且只能由 sysadmin 固定服务器角色的成员指定。

注意是用Windows身份验证;
参考技术A 这个应该可以解决吧.
首先以windows身份验证模式登陆数据库,然后打开安全性一项,里面有登录名,找到sa用户,右击选择属性,进入属性面板后选择安全性,修改sa用户的密码,然后重新以sqlserver验证模式登陆就可以了

LZ 登陆操作系统用户是不是Administrator哦
参考技术B

注册属性

看看如何解决“SQL Server只能使用Windows身份登录,不能使用sa等Sql server身份进行登录”的问题

今天安装Sql Server之后,出现SQL Server只能使用Windows身份登录,不能使用sa等Sql server身份进行登录的问题是由于sql server只设置了Windows身份验证,没有设置sa登录,修改登录方式。在网上查了一下,找到了这篇文章,解决了问题,为了方便以后使用,所以把它转载了过来,以供大家需要的朋友查看。
 
如果你在装sql2008的时候,没有设置混合登录模式,而你偏偏又要通过sql server的模式来访问sql2008,那这篇文章适合你;
截图来说明问题,看图说话:
 
技术分享
 
技术分享
 
 
 
 
 
重新连接sql服务器
 
技术分享
 
技术分享
 
技术分享
 
 
 
 
配置完成后,记得一定得重新启动sql服务,服务,以上配置不会生效的
 

以上是关于SQL server2000 windows身份验证失败怎么办的主要内容,如果未能解决你的问题,请参考以下文章

我用的是window server 2003系统, 管理工具 计算机管理中:无本地用户和组,如何调出?另用window 身份验...

JTDS 与 SQL Server 的连接问题 - 适用于 2000 但不适用于 2005

如何解决 SQL Server 2000 中的连接问题

如何在Windows 2000 Server 里安装SQL Server

如何查看sql server版本?

windows 2000 server系统 装SQL2000时出现乱码