我安装了 VS2010,它自动安装了 SQL Server 2008 Express。
现在,已安装的实例称为 SQLEXPRESS,因此要连接到它,我必须使用“localhost\SQLEXPRESS”或“.\SQLEXPRESS”或类似的名称。
我想重命名该实例,以便我可以仅使用我的计算机名称或“localhost”进行连接。
我该怎么做呢?
谢谢
答案1
您无法重命名 SQL Server 实例。您可能只能使用计算机名称创建一个新实例,以满足您的要求。
我不确定与 VS 2010 捆绑的 SQL Server 的快速版本,但使用独立 SQL Express 2008(或 R2),再次运行安装程序将允许您创建一个新实例。
答案2
我一直有这样一种强烈的印象(由于下面链接中的冲突,我第一次对此产生了一点疑问),那就是你只能通过重新安装 SQL(无论如何,我总是必须使用附加安装来创建附加实例)并选择新的实例名称来实现这一点。我在 Microsoft SQL Server 论坛上找到了下面的链接,那里的意见分歧很大。我站在 Microsoft MVP 版主一边,因为我认为尝试更改只会更改服务器名称。
我会遵循分离数据库的建议,使用新实例名称重新安装 SQL,然后重新连接。这保证有效。
答案3
我遵循了以下步骤:::
对于默认实例
sp_dropserver 'old_name'
go
sp_addserver 'new_name','local'
go
对于命名实例
sp_dropserver 'Server Name\old_Instance_name'
go
sp_addserver 'ServerName\New Instance Name','local'
go
进而重新启动 SQL 服务器。
现在我可以连接到默认实例和 SQLExpress