Jak zmienić nazwę wystąpienia w MS SQL 2005 bez instalowania nowego wystąpienia?

13

Mam instancję, która tak naprawdę nic na niej nie ma, jest po prostu zainstalowana (była przeznaczona dla jednego projektu, ale tak naprawdę nigdy nie została wykonana na tym serwerze, projekt został wykonany w dwóch egzemplarzach na innym serwerze), więc ponieważ mam instancję, Chcę zmienić nazwę.

Czy można to zrobić? Jak mam to zrobić?


Dalsze dochodzenie (Google) mówi, że tak naprawdę nie jest to możliwe. Dodatkowe konsultacje z moimi współpracownikami wskazują, że równie dobrze mogę zainstalować instancję 2k8 i przejść dalej.

jcolebrand
źródło

Odpowiedzi:

13

To nie jest możliwe.

Musisz go ponownie zainstalować. Dla aparatu bazy danych nie ma możliwości zmiany nazwy instancji.

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

BenV
źródło
1
Tak, właśnie do tego doszedłem, uruchamiając bankomat instalatora 2k8. W każdym razie dzięki. Prawdziwe pytanie brzmi: zachowaj + odpowiedz, zamknij lub usuń? Myślę, że zachowaj jako odpowiedź dla wyszukiwarek w przyszłości.
jcolebrand
1
@jcolebrand: Zdecydowanie pozostaw jako odpowiedź. W razie wątpliwości zawsze możesz zgłosić uwagę moderatora i pozwolić mu wykonać połączenie.
BenV
4

Nie możesz zmienić nazwy instancji, ale jeśli mogę zasugerować, możesz server aliaseszamiast tego użyć . Np: jeśli serwer DB był Stack Exchange Network i nazwa instancji był SQL2005 , należy połączyć się z serwerem sql przechodząc do Stack Exchange Network \ SQL2005 . Alias ​​można ustawić w menedżerze konfiguracji SQL o nazwie powiedzmy dbaxchange, a następnie wskazał na stackexchange \ sql2005 . Teraz, gdy chcesz połączyć się z serwerem, podaj tylko nazwę dbaxchange, a będzie tak, jakbyś łączył się ze stackexchange \ 2005 .

StanleyJohns
źródło
Tak, aliasy są bardzo przydatne. +1 Uważaj tylko, aby włączyć protokół, którego używa, i (jeśli TCP / IP) wybrany został właściwy numer portu. Aliasing domyślnej instancji jest w porządku, ale jeśli aliasingujesz domyślną instancję, musisz użyć innego portu niż 1433.
Peter K.