| |
Sonntag, 30. September 2007Datenbank von SQL-Server trennen
Um die Datenbankdatei umzubenennen oder auf eine andere Festplatte zu verschieben muss sie zuerst vom SQL-Server getrennt werden. Es ist nicht möglich die Datenbankdatei oder Dateigruppe einfach so verschieben und weiter zu verwenden wie man es vielleicht von MS Access kennt!
Das Betriebssystem verhindert auch löschen oder umbenennen so lange die Datei noch in Benutzung ist. Es kann aber sein, dass es trotzdem gelingt, da SQL-Server eine Option kennt, bei der die Datenbank freigegeben wird wenn gerade niemand darauf zugreift. Für solche Glücksspiele ist im professionellen Umfeld aber kein Platz. Auch den Serverdienst zu beenden und dann die Datei wegzuziehen ist keine saubere Lösung, da es zu unvorhersehbaren Ergebnissen nach dem erneuten Start des Servers führen kann. Die sauberste Lösung ist die Datenbank vom SQL-Server zu trennen und nach dem Kopieren oder Verschieben erneut zu verbinden. Der SQL-Server kann während dieser Zeit weiter arbeiten und andere Datenbanken bedienen. Um die Datenbank zu trennen kann man im Kontextmenü der gewünschten Datenbank im SQL Server Management Studio den Task trennen auswählen: Bevor die Trennung durchgeführt wird sollte man noch einen Blick auf eventuell verbundene Benutzer werfen indem die Meldung angeklickt wird. Diese sollte bei Bedarf gebeten werden ihre Arbeit zu beenden. Danach dauert es noch einen kleinen Moment, die die Verbindungen verschwinden und sicher getrennt werden kann: Trackbacks
Trackback-URL für diesen Eintrag
Keine Trackbacks
|
SucheViews |