Jak zmienić nazwę wystąpienia SQL Server Express 2008?

23

Na moim komputerze programistycznym zainstalowałem SQL Server Express 2008, ale ma on nazwę instancji .\SQLEXPRESS. Chcę, aby była to instancja domyślna. Jestem prawie pewien, że wybrałem opcję „Instancja domyślna” w konfiguracji, ale najwyraźniej nie działała. Czy mogę teraz zmienić nazwę instancji?

Dodany:

Wygląda na to, że jest to znany błąd instalatora. Zostanie to naprawione, gdy wyjdzie PCU 1 (Aktualizacja PubliC), ale nie wiadomo, kiedy to nastąpi. W międzyczasie istnieją dwa obejścia:

  • Podczas instalacji wybierz opcję „Nazwane wystąpienie” i naciśnij klawisz Enter MSSQLSERVER.
  • Zainstaluj nazwane wystąpienie, a następnie zainstaluj inne wystąpienie i tym razem zadziała opcja „Wystąpienie domyślne”.

Pozostaje jednak pytanie: czy jest jakiś sposób na zmianę nazwy instancji BEZ ponownej instalacji? Ponieważ konfiguracja była powolnym bólem. XD

Vilx-
źródło

Odpowiedzi:

16

Nie ma sposobu, aby zmienić nazwę instancji bez ponownej instalacji, przepraszam .....

Aktualizacja: OK, wydaje się, że jest na to kilka sposobów - nie jestem pewien, jak dobrze działają. Jednak nigdy nie słyszałem o tym, żeby ktoś robił to z powodzeniem :-( Najłatwiejszym sposobem na to jest ponowna instalacja z poprawną nazwą. Zwłaszcza w przypadku wersji SQL Server Express, naprawdę nie jest wielkim problemem do ponownej instalacji - to bardzo proste , i oczywiście możesz wykonać kopię zapasową i przywrócić swoje dane - więc nie ma tam strat ...

Wydaje się również, że metoda jest ograniczona tylko do SQL Server 2000 - podczas wyszukiwania odpowiednich tematów dla SQL Server 2008 ( sp_dropserver, sp_addserver ) wydaje się, że są one używane do zmiany nazwy serwera (komputera) na nową nazwę - bez zmiany Nazwa wystąpienia programu SQL Server, moim zdaniem. Nie ma już mowy o zmianie nazwy zainstalowanej instancji SQL Server przy użyciu tej metody.

marc_s
źródło
Cześć Marc, czy wiesz, czy to się zmieniło w SQL Server 2014?
Craig Efrein
@CraigEfrein: Nie sądzę, żeby było - przynajmniej nigdy nie czytałem o tym, że jest to możliwe w SQL Server 2014 teraz ....
marc_s
To się nie zmieniło i prawdopodobnie nigdy się nie zmieni.
mrdenny,
To dobry moment na przetestowanie planu odzyskiwania po awarii z przywróceniem nowej instalacji serwera!
HackSlash,
10

sp_dropserver i sp_addserver służą tylko do poinformowania SQL Instance, że nazwa fizycznego komputera została zmieniona.

Nie można zmienić nazwy instancji bez ponownej instalacji SQL.

mrdenny
źródło