网上大部分安装SQL Server教程里都默认选择的windows身份验证登录,没有设置sql server账号,因此初次登录时只能通过这一种方式登录,若windows身份验证也不通过,该如何解决呢。以下是从网上搜索并实操后的方案,以供参考。
在与SQL Server建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。(错误:2)
解决:打开SQL Server Configuration Manager,我没有直接找到配置管理器,据说版之后的都不能直接打开管理器,需要通过命令启动,以下为我采用的另一种方式。
1、右键点击“我的电脑”,点击“管理”。
2、找到"服务和应用程序",从下拉列表中可以看到SQL Server配置管理器
3、双击SQL Server配置管理器,选择SQL Server服务,查看SQL Server(MSSQLSERVER)是否启动,若无则启动服务。
已成功与服务器建立连接,但是在登录过程中发生错取。(错误:233)
解决:1、打开SQL Server配置管理器,找到“SQL Server 网络配置”
2、把“MSSQLSERVER的协议”下的“Named Pipes”和“TCP/IP”启动
3、选择TCP/IP,右键“属性”,点击“IP地址”,将IP10的IP地址设置为127.0.0.1,TCP端口设置为1433
4、再将IPAll的TCP动态端口设置为空,TCP端口设置为1433,然后重新启动电脑就可以了。
用户登录失败(错误:18456)
解决:windows身份验证方式登录时,用户名时主机名,因此不会是用户名和密码的错误。
1、和错误:2的操作一样,打开配置管理器看看是不是服务停止或者协议未启用。
2、启动SQL Server Management Studio前,右键选择“以管理员身份运行”,试试能不能登录
3、若是登录失败,可能是安装时添加的administrator用户名不小心被删除或者丢失了,若有SQL Server账号可以通过sa登录,在“安全性”查看是否没有本机账户名称,若没有则添加
如果觉得《SQL Server windows身份验证登录失败解决办法》对你有帮助,请点赞、收藏,并留下你的观点哦!