cos*_*sta 8 sql-server-2008 sql-server windows-server
我们的管理员使用 Visual Studio 2015 设置了一个全新的 Windows 2012 R2 服务器。当我尝试从 Visual Studio 连接到现有的 sql server 2008 数据库(在 Windows 2008 r2 服务器上运行)时,使用Tools-> Connect to database...,我可以输入所有信息,对话框检索数据库列表,Test Connection工作,但当我点击ok我得到:
必须信任计算机进行委派,并且必须将当前用户帐户配置为允许委派
两台服务器都在同一个域(开发)下,我是它们的本地管理员。我的帐户虽然位于可以访问开发域的不同域上。
有想法该怎么解决这个吗?他们是指消息中的 windows 2012 服务器还是数据库服务器?
顺便提一下,我可以使用相同的 Windows 帐户从另一个 Windows 2008 r2 服务器成功连接。
更新:失败的连接使用 Windows 身份验证。
根据KB3000850,这会在安装安全更新2992611或更新3000850后影响加入域的 Windows 8.1 计算机。
我在下面添加了以下值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Protect\Providers\df9d8cd0-1501-11d1-8c7a-00c04fc297eb
ProtectionPolicy = 1 (DWORD)
现在我可以连接了。
我发现了一些关于此的其他帖子: