由于某些原因,我无法通过SMSS连接到具有全名+实例名称(例如server_name \ MSSQLSERVER)的SQL Server。 但是,我可以通过简单地使用server_name或localhost进行连接。
当我检查SQL服务器configurationpipe理器时,我确实看到我的sqlserver正在运行“SQL Server(MSSQLSERVER)”。
默认实例servicename是MSSQLSERVER,但实例名称是空的(只是servername)。
当您不使用SQL浏览器服务并运行在非标准端口上时, 可能会发生(很less)这种情况; 在这种情况下,单独的实例名称不足以到达实例。
非默认实例具有Windows服务MSSQL $ INSTANCENAME; 默认是(奇怪的)MSSQLSERVER(no $)。
必须启用实例来完成这项工作(在安装过程中,不确定是否可以启用此function)。 如果实例未启用,则唯一可用(单个)实例将是默认实例。
另请参阅http://support.microsoft.com/kb/265808以获取有关连接到实例的更多信息。
编辑:另请参阅由托尔·埃里克的评论,你可以启用命名pipe道后,它似乎:)
看起来像你运行一个默认的实例,你不需要连接使用主机名\实例 名 , 主机名就足够了