Windows 身份验证是用于连接到 SQL Server字符串 sql server windows身份验证无法连接
以Windows 8.1 以及 SQL Server 2014为例。
1)相关SQL Server服务要开启,可以在 Sql Server Configuration Manager中查看和设置。比如如果没有开启MSSQLSERVER服务的话去Microsoft SQL Server Management Studio中登陆的话会提示:“无法连接到***。其他信息:在与SQL Server建立连接时出现与网络相关的或特定于实例的错误……”,如图:
Windows 身份验证是用于连接到 SQL Server字符串 sql server windows身份验证无法连接
2)在数据库的登陆名中要存在你想用来登陆的账号,比如“计算机名\user1”,如果没有则可以使用Windows 身份验证或者“sa”账号登陆进去后再左侧的《安全性》->《登录名》中新建,但是如果是Windows身份验证或者"sa"账号都无法登陆的情况下可以通过单用户模式启动MSSQLSERVER服务后,以“sa”账号或者Windows身份验证登录后去新建,
比如:某些原因导致不能使用Windows身份验证登录的话,有可能是因为数据库登录名中没有此时使用的Windows身份,这时候就可以使用“sa”账号登陆后去新建一个。具体操作方法如下:
(a)以单用户模式启动服务:以管理员身份打开命令提示符后cd命令进入安装目录中的binn目录,比如我的是“D:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Binn”,运行命令:不知道可以查找sqlservr.exe文件所在目录
sqlservr.exe -c -m
1.运行这个命令执行成功后再在Microsoft SQL Server Management Studio以“sa”帐户登录后,在左侧的左侧的《安全性》->《登录名》上右键单击->《新建登录名》->《常规》->《搜索》->《立即查找》,找到当前登陆用户去添加。其他项就参照"sa"账号的去设置就好。
注:如果MSSQLSERVER无法启动的话可能是登陆身份有问题,修改一下。
原创来源于:https://blog.51cto.com/u_39037/6301759