如何更改SQL Server Express 2008的实例名称?


23

在开发计算机上,我已经安装了SQL Server Express 2008,但是它的实例名称为.\SQLEXPRESS。我希望它是默认实例。我很确定我在安装程序中选择了“默认实例”选项,但是显然它没有用。现在有什么办法可以更改实例名称?

添加:

看来这是安装程序中的已知错误。当PCU 1(PubliC Update)问世时,该问题将得到解决,但尚无法确定何时会发生。同时,有两种解决方法:

  • 安装时,选择“命名实例”选项,然后输入MSSQLSERVER
  • 安装命名实例,然后安装另一个实例,这一次“默认实例”选项将起作用。

但是,问题仍然存在:是否可以在重新安装实例的情况下重命名实例?因为安装过程很慢。XD

Answers:


16

没有重新安装就无法更改实例名称的方法,对不起.....

更新:好的,似乎有几种方法可以执行此操作 -尽管不确定这些工作的效果如何。我从来没有听说过有人成功完成此操作,但:-(最简单的方法是使用正确的名称重新安装。特别是对于SQL Server Express版本,重新安装确实没什么大不了的-轻而易举地完成,当然您也可以备份和还原数据-因此也不会丢失。

同样,该方法似乎仅限于SQL Server 2000-在搜索SQL Server 2008的适当主题(sp_dropserver,sp_addserver)时,似乎这些方法用于将服务器(计算机)重命名为新名称-不会更改我认为SQL Server实例名称。没有更多提及使用该方法重命名已安装的SQL Server实例。


嗨,马克,您知道SQL Server 2014中的情况是否已更改?
克雷格·埃夫雷恩

@CraigEfrein:我不认为这是-至少我从来没有读过这个是可以在SQL Server 2014现在....什么
marc_s

这并没有改变,可能永远不会改变。
mrdenny

现在是通过还原到新服务器来测试灾难恢复计划的好时机!
HackSlash

10

sp_dropserver和sp_addserver仅用于告知SQL实例物理计算机的名称已更改。

如果不重新安装SQL,就无法更改实例名称。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.