我已经在 Windows 7 64 位上安装了带有高级服务的 Microsoft SQL Server 2012 Express。在安装过程中,我选择将 SQL Server 实例配置为“默认实例”,因此我可以通过指定“localhost”、“(local)”、“MyComputerName”或“。” 在 Microsoft SQL Server Management Studio 的“服务器名称:”字段中(在每种情况下,连接在 SQL Server Management Studio 的左侧列中显示为“SQL Server 11.0.3128 - MyComputerName\MyUserName”。但是当我访问从控制面板的管理工具中的服务窗口,我可以看到安装的 SQL Server 实例正在使用连接名称“NT Service\MSSQLSERVER”运行。这对应于“
鉴于此配置,为什么我无法通过在 SQL Server Management Studio 的服务器名称字段中指定 MSSQLSERVER 或 NT Service\MSSQLSERVER 来连接?如何使这种替代连接机制起作用(无需重新创建新的 SQL Server 实例)?
可能我没有完全理解连接、连接字符串和连接类型在 Winodows 下是如何工作的,以及底层的 Windows 特定连接协议是什么。也许有人可以指出这些细节,并理清与这些相关的任何令人困惑的问题,当有人知道 TCP/IP 但不太了解专有 Windows 网络协议时会出现这些问题。
谢谢。