我已经在一台新的构建机器上创建了一个SQL 2016 (Developer)实例。为了便于使用,当我们这样做时,我们对实例授予Builtin\Administrators
sysadmin权限。这使得机器上的所有开发人员都能够完全控制他们的本地实例。
在以前版本的SQL中(例如,2014年)。这个很好用。然而,当我在SQL 2016上尝试时,这似乎不起作用。
每当我尝试使用Windows身份验证登录到计算机时,都会收到以下错误:
用户“xxxx”登录失败。(.Net SqlClient数据提供程序)
服务器名称: xxxx错误号: 18456严重性: 14状态:1行号: 65536
下面是SQL中Builtin\Administrators
组的快照:
如您所见,它已经设置并启用。
服务器配置为混合模式身份验证。如果我直接为用户添加登录,Windows身份验证将成功运行。
下面是来自SQL的错误日志,其中包含了更多信息:
为了清楚起见,用户在一个组中,它是计算机上Administrators组的成员。在命令行上运行whoami /groups
确认列出了本地Administrators组。
要让Builtin\Administrators
允许成功登录,我需要做什么?
发布于 2016-11-25 12:36:15
如注释所示,UAC正在阻止您与Server的连接。作为管理员运行它,它应该是好的。
https://dba.stackexchange.com/questions/156264
复制相似问题