1

我已经有了 SQL Server Pro 2008。我刚刚安装了 SQL Server 2008 R2 和 instance name sqlserverr2

现在,我也想更改服务的名称。我可以更改服务器的名称。

select @@SERVICENAME, @@SERVERNAME

它输出 -

SQLEXPRESSR2, HOME\SQLEXPRESS

表示服务名称未更改。只有服务器名称更改。即使我不能使用 .\sqlexpress 从 Management Studio 连接。

4

2 回答 2

1

在这里要非常非常小心!

您要求更改由 Windows 中的服务小程序控制的服务器服务的名称 - 对吗?

这必须在注册表黑客/调整上完成。问题是,如果你改变它,你会遇到下游问题。

@@ 前面的任何命令都是 SQL Server 内部的。

您可以在此处控制许多 Windows 服务选项 - http://ss64.com/nt/sc.html

请小心..

高温下,

肯特

于 2013-09-15T15:54:17.573 回答
0

这里的假设是您迁移或使用了映像并将映像重命名为服务器。您的 DNS 名称现在与您首次安装 SQL Server 时不同 - 例如,您在 Active Directory 中重命名您的服务器。您在某处的工作中收到服务器名称错误。错误可能是 server_name 无效。

-- 查询检查登录

SELECT @@SERVICENAME, @@SERVERNAME

sp_dropserver '<oldservername>'
GO


sp_addserver '<newservername>', local;
GO

--重启服务器 --再次检查

要更改实例名称,只需在上面添加一个斜杠和实例名称。

不要忘记重新启动 sql server 服务。

选择@@服务器名称

于 2021-08-25T20:06:18.000 回答