sqlserver2008r2为什么sa无法登陆

sqlserver2008r2为什么sa无法登陆,第1张

如果要启用用户名为“sa",SQL Server 身份验证,那按照下面的步骤应该可以解决问题了?不敢保证一定可以,但一般都是这么解决的。

1 首先用windows身份登录,有如下界面

2 右键实例-->属性,选择安全性,选择身份验证方式

3右键实例-->重新启动

4选择安全性-->登录名-->sa

5双击sa,出现下面视图,点击常规,设置新的密码

6选择状态,修改为如下设置

7文件-->连接对象资源管理器,打开身份验证界面,选择SQL Server 身份验证,填入相应的用户名和密码便是。

8启动sa成功!!!

从以下3方面去排查SQL Server的用户sa登录失败的原因:

1、检查SQL Server服务器身份验证方式是否选择了SQL Server和Windows身份验证模式,如没有,请选择SQL Server和Windows身份验证模式,保存设置后重启SQL Server服务;

2、检查是否启用了sa帐户;

3、数据库连接字符串中的sa登录密码是否正确。

解决方法:打开‘程序’-‘所有程序’-‘Microsoft SQL Server 2005 ’-‘配置工具’-‘SQL Server 配置管理器’,在d出的窗体中,找到‘SQL Server 2005 网络配置’,把‘MSSQLSERVER的协议’下的“Named Pipes”和“TCP/IP”启动,然后重新启动Microsoft SQL Server 2005就可以了。

如果还是不行看这里,这可能是服务器身份验证有关系,先用windows身份验证的方式登录进去,然后打开服务器属性,“安全性”把服务器验证方式改成“SQL SERVER 和 Windows身份验证

还是不行的话,首先,确保您的登录模式已经设置为:混合模式

然后,(一):用Windows验证模式进入治理器中

(二)“安全”==》“用户”==》双击用户sa(d出属性对话框)==》“状态”

(三):把状态改成enable,退出重新登录(用户验证模式)。

1使用sql企业管理器直接用sa登录数据库是否正常

2登录正常

应该是没有设置正确

找到sql服务器,在左栏中上面,单击右键,在d出的菜单中选择“属性”命令。d出一个对话框,单击“安全性”,在“服务器身份验证”下面选择

“sql

server和windows身份验证模式”,在前面打勾!记得这一步很重要,如果没有这一步你就别想登录成功!然后单击“确定”就可以了!

3:重新启动服务就可以选择sql

server

身份验证模式登录了!输入刚才的用户名和密码就可以登录成功了!

3如果不行qq

联系

如果是本机,可以试试选择windows账号登录,不用输入密码,直接连接,然后在用户里面可以修改sa密码。

如果windows也登陆不了,可以尝试如下步骤

*** 作步骤:

1停止数据库服务

2以单用户模式启动,不知道的搜一下sqlservrexe,看这个文件存在哪个目录里,然后以命令行调用,加上-m参数,即sqlservr

-m

3登录sqlserver,个人喜欢用sqlcmd,执行命令为:sqlcmd回车

4这时候就进来了,按如下命令 *** 作

C:\Users\Administrator>sqlcmd

1>

create

login

anyang

with

password='admin@123'

2>

go

1>

sp_addsrvrolemember

'yonghu','sysadmin'

2>

go

此时,就会在系统中添加了一个名为yonghu的数据库管理员账号

5结束sqlcmd和sqlservr

-m的窗口,重新启动SQLSERVER服务,用yonghu登录

6登录后,在“登录”中添加windows的管理员账号,并且授予sysadmin权限。

然后就可以去用户里面修改sa的密码了

安装数据库时,因为sa密码的设有规则要求,且不能忽略规则,很多人会选择仅Windows身份验证登录模式,这种情况下,如果要使用sa登录,要修改登录模式,设置sa登录密码并授权登录,具体步骤如下:

使用Windows身份验证登录模式,选中连接源,右键属性》安全性》服务器身份验证选中SQLServer和Windows身份验证模式。

返回数据源,点左边号展开,安全性》登录名》sa,右键属性,常规设置密码,取消勾选强制实施密码策略,状态设置登录启用。

重新连接数据库引擎,身份验证选择Windows身份验证,输入登录名密码即可。

以上就是关于sqlserver2008r2为什么sa无法登陆全部的内容,包括:sqlserver2008r2为什么sa无法登陆、c#连接数据库时c#用户sa登录失败怎么回事、为什么SQL Server2005 不能用sa登录:已成功与服务器建立连接,但是在登录过程中发生错误。 错误223等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9856507.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存