ServerName 不再作为 SQL Server 2008 默认实例名称?

ServerName 不再作为 SQL Server 2008 默认实例名称?

各位,在努力安装某些东西(Sage MIP)时,我弄乱了系统的 SQL Server 2008 实例名称。

如果我启动 SSMS 并连接到“MySystemName”(登录到 MySystemName 时),我过去会立即连接并可以查看我的数据库。现在,如果我连接到“(local)”或“。”,我连接得很好……但“MySystemName”给我一个超时错误。

如果我使用“。”登录并执行“S​​ELECT @@SERVERNAME”,它会返回“MySystemName”。

我已仔细检查我的网络名称是否在 Security\Logins 列表中,并且确实如此,作为 dbadmin。

有什么建议吗?我认为 SQL Server 2005 Express 可能会有问题(“默认实例之战”),所以我卸载了它。情况没有好转。

答案1

您检查过 SQL Server 日志吗?当 SQL Server 启动时,它会记录服务器名称、IP 地址和正在监听的端口号等信息。您尝试过 ping 旧的 SQL Server 名称吗?它有响应吗?

我以前在克隆 SQL Server(P2V)时看到过类似的情况,新的 VM 被赋予了不同的服务器名称 - SQL Server 对作业历史记录和其他内容有点困惑。

答案2

SQL Server 安装程序在安装过程中将服务器名称设置为您的计算机名称。要更改服务器名称,请使用 sp_addserver 并重新启动服务器。

相关内容