sqlserver 2012 IDE中 Windows身份验证连接服务器报错 ,Login failed for user 'xxx\Administrator'. 原因: 找不到与提供的名称匹配的登录名。
2018-08-21 19:52
555 查看
问题描述:
本地装了两个实例,一个是SQLEXPRESS,可以正常操作。但是另一个开发常用的实例MSSQLSERVER却连Windows身份验证都报错,报的错误也是很奇葩,怎么会找不到Administrator那,我登录计算机进来就用的这个账号。
详细错误如下:
无法连接到 xxx。===================================
用户 'xxx\Administrator' 登录失败。 (.Net SqlClient Data Provider)
------------------------------
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476
------------------------------
服务器名称: xxx
错误号: 18456
严重性: 14
状态: 1
行号: 65536 解决方案: 首先在微软上搜索18456,找到了这个错误的详细说明,地址https://msdn.microsoft.com/zh-cn/library/cc645917(v=sql.120).aspx。 看完之后得出了一个结论,似乎跟这个账号的权限有关,需要给这个Administrator 赋一个sqlserver里面的管理员的权限,sysadmin。然后就想先用sa登录,然后给这个用户赋权。 可是问题又来了,sa密码我也不知道! 无解,只好询问同事,同事发了一个连接,http://www.cnblogs.com/lyhabc/p/3513560.html。 问题完美得到解决。 大概思路是这样: 1,先停服务 2,通过cmd,以单用户模式登录sqlserver,理论参考https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2008-r2/ms180965(v%3dsql.105) 3,给Administrator 用户 赋权 4,关闭cmd,重启服务 打开Sqlserver,以Windows身份登录,完美,进去了。然后在修改sa的密码即可。
相关文章推荐
- 用户 'XXX\SERVERNAME$' 登录失败。 原因: 找不到与提供的名称匹配的登录名。 [客户端: ]
- SQLSERVER 在局域网使用Windows身份验证连接局域网内的另一台SQL服务器(不是域环境)
- SQLServer 2012 已成功与服务器建立连接,但是在登录前的握手期间发生错误Provider:SSL Provider,error:0
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
- SQLServer 2012 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时。
- 计算机名称修改后,sqlserver原来的windows验证无法登录
- jdbc连接Mysql和SQLServer(Windows身份验证)
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
- SQLSERVER误删Windows登录用户验证方式使用Windows身份验证的解决方法
- 在设置iis windows身份验证,出错:登录失败:用户帐户限制。可能的原因包括不允许空密码登录时间限制或强制的策略限制。
- 【求助,已解决】已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL 提供程序, error: 0 - 为验证提供的消息或签名已被改变)
- eclipse 连接sql server 2012 windows身份验证
- Mac远程桌面链接 Windows2012提示"远程桌面连接无法验证您希望连接的计算机的身份
- 【转载】SQLServer 2012 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时
- SQLServer 2012 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时。
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
- SQLSERVER误删Windows登录用户验证方式使用Windows身份验证的解决方法
- SQLSERVER误删Windows登录用户验证方式使用Windows身份验证的解决方法
- SqlServer2008登录由windows身份认证改sqlserver和windows身份验证模式的方法