Wie ändere ich den Instanznamen von SQL Server Express 2008?

23

Auf meinem Entwicklungscomputer habe ich SQL Server Express 2008 installiert, aber es hat den Instanznamen .\SQLEXPRESS. Ich möchte, dass es die Standardinstanz ist. Ich bin mir ziemlich sicher, dass ich die Option "Standardinstanz" im Setup ausgewählt habe, aber anscheinend hat es nicht funktioniert. Kann ich den Instanznamen jetzt auf irgendeine Weise ändern?

Hinzugefügt:

Es scheint, dass dies ein bekannter Fehler im Installationsprogramm ist. Es wird behoben, wenn PCU 1 (PubliC Update) herauskommt, aber es ist nicht abzusehen, wann das passieren wird. In der Zwischenzeit gibt es zwei Problemumgehungen:

  • Wählen Sie bei der Installation die Option "Named Instance" und geben Sie ein MSSQLSERVER.
  • Installieren Sie eine benannte Instanz und anschließend eine andere Instanz. Diesmal funktioniert die Option "Standardinstanz".

Trotzdem bleibt die Frage: Gibt es eine Möglichkeit, eine Instanz OHNE Neuinstallation umzubenennen ? Weil der Aufbau ein langsamer Schmerz war. XD

Vilx-
quelle

Antworten:

16

Es gibt keine Möglichkeit, den Instanznamen zu ändern, ohne ihn erneut zu installieren.

Update: OK, es scheint ein paar Möglichkeiten zu geben - ich bin mir jedoch nicht sicher, wie gut diese funktionieren. Ich habe noch nie von jemandem gehört, der dies erfolgreich durchführt :-( Der einfachste Weg, dies zu tun, ist die Neuinstallation mit dem richtigen Namen. Vor allem bei den SQL Server Express-Versionen ist die Neuinstallation keine große Sache - und das in kürzester Zeit Und Sie können Ihre Daten natürlich sichern und wiederherstellen - also auch dort keinen Verlust.

Außerdem ist die Methode anscheinend nur auf SQL Server 2000 beschränkt. Bei der Suche nach den entsprechenden Themen für SQL Server 2008 ( sp_dropserver, sp_addserver ) werden anscheinend diese verwendet, um einen Server (Computer) in einen neuen Namen umzubenennen SQL Server-Instanzname, meiner Meinung nach. Es wird nicht mehr erwähnt, eine installierte SQL Server-Instanz mit dieser Methode umzubenennen.

marc_s
quelle
Hallo Marc, weißt du, ob sich dies in SQL Server 2014 geändert hat?
Craig Efrein
@CraigEfrein: Ich glaube nicht, dass es - zumindest habe ich nie gelesen, dass dies jetzt in SQL Server 2014 möglich ist ...
Uhr
Das hat sich nicht geändert und wird es wahrscheinlich auch nie.
Mrdenny
Es ist eine gute Zeit, um Ihren Disaster Recovery-Plan mit einer Wiederherstellung auf einer neuen Serverinstallation zu testen!
HackSlash
10

sp_dropserver und sp_addserver werden nur verwendet, um der SQL-Instanz mitzuteilen, dass der Name des physischen Computers geändert wurde.

Es gibt keine Möglichkeit, den Namen der Instanz zu ändern, ohne SQL erneut zu installieren.

mrdenny
quelle