Wie ändere ich den Instanznamen in MS SQL 2005, ohne eine neue Instanz zu installieren?

13

Ich habe eine Instanz, die wirklich nichts enthält. Sie wurde lediglich installiert (sie war für ein Projekt vorgesehen, wurde aber auf diesem Server nie ausgeführt, da das Projekt auf einem anderen Server doppelt ausgeführt wurde). Ich möchte es umbenennen.

Kann das gemacht werden? Wie würde ich das machen?


Weitere Untersuchungen (googeln) sagen, dass es nicht wirklich möglich ist. Zusätzliche Rücksprache mit meinen Kollegen besagt, dass ich genauso gut eine 2k8-Instanz installieren und weitermachen könnte.

jcolebrand
quelle

Antworten:

13

Es ist nicht möglich.

Sie müssen es neu installieren. Für das Datenbankmodul gibt es keine Möglichkeit zum Umbenennen von Instanzen.

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

BenV
quelle
1
Ja, darauf bin ich gekommen, als ich den 2k8-Installer atm ausgeführt habe. Trotzdem danke. Die eigentliche Frage ist behalten + beantwortet, schließen oder löschen? Ich nehme an, dass dies auch in Zukunft für Suchende als Antwort gilt.
Jcolebrand
1
@ jcolebrand: Auf jeden Fall wie beantwortet lassen. Im Zweifelsfall können Sie den Moderator jederzeit benachrichtigen und ihn anrufen lassen.
BenV
4

Sie können den Instanznamen nicht ändern, aber wenn ich dies vorschlage, können Sie ihn möglicherweise verwenden server aliases. Beispiel: Wenn Ihr DB-Server stackexchange war und der Instanzname sql2005 war , würden Sie eine Verbindung zum sql-Server herstellen, indem Sie zu stackexchange \ sql2005 gehen . In der SQL-Konfigurationsverwaltung kann ein Alias ​​mit dem Namen "lets say dbaxchange" eingerichtet und dann auf " stackexchange \ sql2005" verwiesen werden . Wenn Sie jetzt eine Verbindung zu Ihrem Server herstellen möchten, geben Sie nur den Namen dbaxchange an, und es sieht so aus, als würden Sie eine Verbindung zu stackexchange \ 2005 herstellen .

StanleyJohns
quelle
Ja, Aliase sind sehr nützlich. +1 Achten Sie nur darauf, dass Sie das verwendete Protokoll aktivieren und (bei TCP / IP) die richtige Portnummer auswählen. Das Aliasing der Standardinstanz ist in Ordnung, aber wenn Sie ein Aliasing für eine Nicht-Standardinstanz vornehmen, müssen Sie einen anderen Port als 1433 verwenden.
Peter K.,