症状
请考虑以下情况:
-
在未加入 Windows 域的服务器上安装了 Microsoft SQL Server 2014。
-
通过使用 SQL 身份验证和 SQL Server Management Studio 2014 (SSMS),从远程客户端连接到服务器。
-
您尝试在客户端上打开内存优化表模板。
在这种情况下,您会收到以下错误消息:
无法连接到服务器 "<ServerName>" 目标主体名称不正确。 无法生成 SSPI 上下文
原因
出现此问题的原因是,SSMS 始终使用 Windows 身份验证连接到服务器,而不是使用当前连接的凭据和身份验证模式。 这使连接在 SSMS 尝试打开内存优化表创建模板时失败,然后检查数据库是否有任何内存优化对象。
解决方案
在 SQL Server 的以下累积更新中,此问题首先已修复。
SQL Server 2014 的累积更新3 /en-us/help/2984923
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。