更改 SQLEXPRESS 实例名称

wil*_*lvv 9 sql-server-2008

我安装了 VS2010,它自动安装了 SQL Server 2008 Express。

现在,安装的实例称为 SQLEXPRESS,因此要连接到它,我必须使用 'localhost\SQLEXPRESS' 或 '.\SQLEXPRESS' 或类似的东西。

我想重命名实例,以便我可以仅使用我的计算机名称或“本地主机”进行连接。

我该怎么做呢?

谢谢

Tho*_*mas 12

您无法重命名 SQL Server 的实例。您可以仅使用机器名称创建一个新实例,以便它满足您的要求。

我不确定与 VS 2010 捆绑在一起的 SQL Server 的快速版本,但是对于独立的 SQL Express 2008(或 R2),再次运行安装程序将让您创建一个新实例。

在此处输入图片说明


KCo*_*eau 6

我总是给人一种非常强烈的印象(由于下面链接中的冲突,我只是第一次质疑它)你只能通过重新安装 SQL 来做到这一点(我总是不得不创建额外的实例安装),并选择一个新的实例名称。我在 Microsoft SQL Server 论坛上找到了以下链接,该论坛的意见非常分歧。我支持 Microsoft MVP 版主​​,因为我认为尝试的更改只会更改服务器名称。

我会遵循分离数据库的建议,使用新的实例名称重新安装 SQL,然后重新附加。这是保证工作。

http://social.msdn.microsoft.com/Forums/en-US/sqlexpress/thread/9541a5b7-658d-42b1-85ee-110ba61aa28a/


Rav*_*lli 5

我按照这个程序:::

对于默认实例

sp_dropserver 'old_name'
go
sp_addserver 'new_name','local'
go
Run Code Online (Sandbox Code Playgroud)

对于命名实例

sp_dropserver 'Server Name\old_Instance_name'
go
sp_addserver 'ServerName\New Instance Name','local'
go
Run Code Online (Sandbox Code Playgroud)

然后重新启动SQL服务器

现在我可以连接到默认实例和 SQLExpress

  • 在 Ubuntu 上的 MSSQL Server 2019 中运行良好。 (2认同)