Benutzer mit den meisten Antworten
SQL Server 2008 R2: Server umbennen

Frage
-
Moin,
ich bin mir ganz sicher, dass hier schon mal gelesen zu haben. Finde den Beitrag aber nicht mehr :(
Habe eínen Windows Server 2008 R2 mit SQL Server 2008 R2.Dieser SQL Server soll in den kommden Tagen umbenannt werden. Jetzt gab es zwei Befehle, welche man nach dem umbennen im SQL Studio ausführen soll.
Hat die gerade jmd. parat?An die, die es schon mal gemacht haben: Muss man noch etwas beachten?
Danke!
Antworten
-
Hallo Pascal,
rund um die zwei Befehle gibt es mittlerweile eine komplette Beschreibung:Vorgehensweise: Umbenennen eines Computers, der eine eigenständige Instanz von SQL Server hostet
Gruß Elmar
- Als Antwort markiert PascalMeger Mittwoch, 16. Februar 2011 08:15
- Tag als Antwort aufgehoben PascalMeger Mittwoch, 16. Februar 2011 08:15
- Als Antwort markiert PascalMeger Mittwoch, 16. Februar 2011 08:16
-
Habe den Server am WE umbenannt und hat problemlos funktioniert.
Allerdings muss man der MS Anleitung noch folgendes anmerken:
In meinem Fall war es ein SQL Server mit nicht benannter Instanz. Dieser hieß "Server-SQL1". Neuer Name ist: "Server-SQL"Befehl müsste also laut MS so aussehen;
sp_dropserver Server-SQL1 GO sp_addserver Server-SQL, local GO
Geht aber nicht. Bei muss ging es so:sp_dropserver 'Server-SQL1' GO sp_addserver 'Server-SQL', local GO
Und zwar hat er mir das -SQL1 immer andersfarbig markiert.- Als Antwort markiert PascalMeger Montag, 21. Februar 2011 09:33
Alle Antworten
-
Hallo Pascal,
rund um die zwei Befehle gibt es mittlerweile eine komplette Beschreibung:Vorgehensweise: Umbenennen eines Computers, der eine eigenständige Instanz von SQL Server hostet
Gruß Elmar
- Als Antwort markiert PascalMeger Mittwoch, 16. Februar 2011 08:15
- Tag als Antwort aufgehoben PascalMeger Mittwoch, 16. Februar 2011 08:15
- Als Antwort markiert PascalMeger Mittwoch, 16. Februar 2011 08:16
-
Habe den Server am WE umbenannt und hat problemlos funktioniert.
Allerdings muss man der MS Anleitung noch folgendes anmerken:
In meinem Fall war es ein SQL Server mit nicht benannter Instanz. Dieser hieß "Server-SQL1". Neuer Name ist: "Server-SQL"Befehl müsste also laut MS so aussehen;
sp_dropserver Server-SQL1 GO sp_addserver Server-SQL, local GO
Geht aber nicht. Bei muss ging es so:sp_dropserver 'Server-SQL1' GO sp_addserver 'Server-SQL', local GO
Und zwar hat er mir das -SQL1 immer andersfarbig markiert.- Als Antwort markiert PascalMeger Montag, 21. Februar 2011 09:33
-
Hallo Pascal,
das Weglassen von Anführungszeichen ist nur "erlaubt", wenn keine Verwechselungsgefahr besteht.
In Deinem Falle enthält der Name einen Bindestrich, was aber auch als Minus-Zeichen und somit als
Teil eines Ausdrucks interpretiert werden könnte - und als Hilfestellung im SSMS unterkringelt wird.Im allgemeinen sollte man auf Bindestriche etc. verzichten, denn auch diese Namen folgen den
Regeln von von Bezeichnern , und da Dein Name einen Bindestrich beinhaltet, musst Du dazu auf
begrenzte Bezeichner zurückgreifen. Der dortige Abschnitt "Mehrteilige Parameternamen" bescheibt,
was ich oben in eigenen Worten erläutere.Will man weitgehend ohne auskommen, sollte man sich auf reguläre Bezeichner beschränken,
dazu gehört jedoch kein Bindestrich (Minus), nur der Unterstrich ("_").Gruss Elmar