Sql server 无法使用servername/instancename连接到本地服务器

Sql server 无法使用servername/instancename连接到本地服务器,sql-server,Sql Server,我已经到了需要使用Excel从同一台机器上运行的SQL Server实例中提取信息的地步 由于我不是唯一使用Excel的用户,我需要使用MyComputer1234\MSSQLSERVER,1433详细信息进行连接,但它找不到服务器 其他用户可以连接到上述详细信息,如果我指定了“.”或“本地”,我可以连接到这些详细信息……为什么我不能连接到命名的详细信息 Surface config允许使用TCP/IP和命名管道进行本地和远程连接 编辑:我查看了SQL Server Profiler并创建了一个

我已经到了需要使用Excel从同一台机器上运行的SQL Server实例中提取信息的地步

由于我不是唯一使用Excel的用户,我需要使用MyComputer1234\MSSQLSERVER,1433详细信息进行连接,但它找不到服务器

其他用户可以连接到上述详细信息,如果我指定了“.”或“本地”,我可以连接到这些详细信息……为什么我不能连接到命名的详细信息

Surface config允许使用TCP/IP和命名管道进行本地和远程连接


编辑:我查看了SQL Server Profiler并创建了一个跟踪,当其他同事连接时,我可以根据他们的用户ID在日志上看到一个条目,当我使用本地详细信息登录时,我也会看到一个条目。但是,当我尝试ServerName\InstanceName时,端口号什么也没有显示,好像连接没有通过

这个问题以前已经讨论过了


基本上,MSSQLServer是默认的实例名称,因此您偶然遇到了这种情况,即您只能通过不指定实例名称来连接到服务。可能本地连接比远程连接更严格。

您的斜杠在服务器\实例上是向后的。最有可能是一个简单的打字错误,但如果这是您试图连接的内容,则会阻止它工作:)编辑问题,谢谢,但这是我键入问题时的错误。您的计算机在安装SQL后是否可能在任何时候被重命名?我已对服务器运行了@Servername和@servicename,但它们仍然是相同的,只有Servername,因为您的实例位于1433端口(默认SQL server端口)。同样,如果您尝试使用SERVERNAME\INSTANCENAME(始终没有端口)。几周前,我使用完整的详细信息连接到服务器,我不明白为什么突然无法连接?哦,好的,我建议您将其添加到问题中,因为这是一个关键方面。按照默认实例建议,当您尝试“MyComputer1234\”时会发生什么情况?@Chris,您从同事的远程连接的查询SELECT SERVERPROPERTY('InstanceName')中得到了什么?我得到null作为选项,仅使用MyComputer1234即可工作\n不确定过去几周发生了什么变化,但此解决方案将适用于团队!Thanks@Chris,可能您已将SQL Server express更改为更完整的SQL Server安装,其中默认实例名称不同。不过,很高兴这对你有帮助。