Как изменить имя экземпляра в MS SQL 2005 без установки нового экземпляра?

13

У меня есть экземпляр, на котором действительно ничего нет, он просто был установлен (он был предназначен для одного проекта, но на этом сервере это никогда не делалось, проект был выполнен в двух экземплярах на другом сервере), так что у меня есть экземпляр, Я хочу переименовать его.

Можно ли это сделать? Как бы я это сделал?


Дальнейшее расследование (поиск в Google) говорит, что на самом деле это невозможно. Дополнительная консультация с моими коллегами говорит, что я мог бы также установить экземпляр 2k8 и двигаться дальше.

Jcolebrand
источник

Ответы:

13

Это невозможно.

Вам нужно переустановить его. Для компонента Database Engine нет средства переименования экземпляров.

http://social.msdn.microsoft.com/Forums/en/sqlsetupandupgrade/thread/d5d297b0-2995-46ba-9d3b-d1ec8825f479

BENV
источник
1
Да, вот к чему я пришел, запустив установщик 2k8 atm. В любом случае спасибо. Реальный вопрос - держать + ответил, закрыть или удалить? Я полагаю, что в будущем ответ на этот вопрос будет найден.
Jcolebrand
1
@jcolebrand: Определенно оставьте как ответили. Если вы сомневаетесь, вы всегда можете отметить модератором внимание и позволить ему сделать звонок.
BenV
4

Вы не можете изменить имя экземпляра, но если я могу предложить, вы можете использовать server aliasesвместо этого. Например: если ваш сервер БД был stackexchange и имя экземпляра было sql2005 , вы бы подключились к серверу sql, перейдя в stackexchange \ sql2005 . Псевдоним можно настроить в диспетчере конфигурации SQL с именем, скажем, dbaxchange, а затем указать на stackexchange \ sql2005 . Теперь, когда вы хотите подключиться к вашему серверу, укажите только имя dbaxchange, и вы будете подключены к stackexchange \ 2005 .

StanleyJohns
источник
Да, псевдонимы очень полезны. +1 Только будьте осторожны, чтобы включить протокол, который он использует, и (если TCP / IP), что выбран правильный номер порта. Псевдоним экземпляра по умолчанию хорош, но если вы используете псевдоним не по умолчанию, вам нужно использовать другой порт из 1433.
Питер К.