Как изменить имя экземпляра SQL Server Express 2008?

23

На моей машине разработки я установил SQL Server Express 2008, но у него есть имя экземпляра .\SQLEXPRESS. Я хочу, чтобы это был экземпляр по умолчанию. Я почти уверен, что выбрал опцию «Экземпляр по умолчанию» в настройке, но, видимо, она не сработала. Есть ли способ изменить имя экземпляра сейчас?

Добавлено:

Кажется, это известная ошибка в установщике. Это будет исправлено, когда выйдет PCU 1 (обновление PubliC), но пока неизвестно, когда это произойдет. В настоящее время есть два обходных пути:

  • При установке выберите опцию «Именованный экземпляр» и введите MSSQLSERVER.
  • Установите именованный экземпляр, затем установите другой экземпляр, и на этот раз сработает опция «Экземпляр по умолчанию».

Тем не менее, остается вопрос: есть ли способ переименовать экземпляр БЕЗ переустановки? Потому что установка была медленной болью. XD

Vilx-
источник

Ответы:

16

Нет способа изменить имя экземпляра без переустановки, извините .....

Обновление: ОК, кажется, есть несколько способов сделать это - хотя я не уверен, насколько хорошо они работают. Я никогда не слышал о том, чтобы кто-нибудь делал это успешно, хотя :-( Самый простой способ сделать это - переустановить с правильным именем. Особенно с версиями SQL Server Express, переустанавливать на самом деле нет ничего сложного - сделано на одном дыхании и, конечно, вы можете делать резервные копии и восстанавливать свои данные - так что никаких потерь там тоже нет ....

Кроме того, кажется, что метод ограничен только SQL Server 2000 - при поиске соответствующих разделов для SQL Server 2008 ( sp_dropserver, sp_addserver ), кажется, они используются для переименования сервера (компьютера) в новое имя - без изменения Имя экземпляра SQL Server, на мой взгляд. Больше нет упоминания о переименовании установленного экземпляра SQL Server с помощью этого метода.

marc_s
источник
Привет Марк, вы знаете, изменилось ли это в SQL Server 2014?
Крейг Эфрейн,
@CraigEfrein: я не думаю, что это было - по крайней мере, я никогда не читал ничего о том, что это возможно в SQL Server 2014 сейчас ....
marc_s
Это не изменилось и, вероятно, никогда не изменится.
Мрденный
Самое время протестировать план аварийного восстановления с восстановлением на новом сервере!
HackSlash
10

sp_dropserver и sp_addserver используются только для того, чтобы сообщить экземпляру SQL, что имя физического компьютера было изменено.

Невозможно изменить имя экземпляра без переустановки SQL.

mrdenny
источник