AW: Datenbank verschieben
Hallo
Als Ergänzung zum bereits gesagten:
Man kann die MSSQL-Datenbank auf ein anderes (lokales) Laufwerk verschieben.
Zuerst kopiert man die Dateien eazybusiness.mdf und eazybusiness_log.ldf aus dem Verzeichnis C:\Programme\Microsoft SQL Server\MSSQL.1\MSSQL\Data an den gewünschten Ort. Das betreffende Verzeichnis muss beschreibbar sein. Dann kommt die Änderung des SQL-Servers dran.
Sinnvoll ist es, dazu das
SQL Server Management Studio Express zu installieren. Auch wenn es auf der Downloadseite nicht vermerkt ist, das Programm läuft auch unter Windows Vista. In dem Programm loggt man sich (SQL-Server Authentifizierung(!)) als Datenbankbenutzer
sa ein. Das Passwort für
sa, so es nicht geändert wurde, ist
im Wiki zu finden.
In dem Programm gibt es in der Symbolleiste den Punkt "Neue Abfrage".Im sich öffnenden Editor werden nun die im
MS-Knowledgementbase-Artikel "Verschieben von Benutzerdatenbanken" unter dem Punkt "Prozedur zur geplanten Verschiebung" genannten SQL-Queries eingegeben. Dazu sind im dritten Schritt die logischen Namen der Tabellen (eazybusiness und eazybusiness_log) und die neuen physischen Pfade zu den betreffenden Dateien anzugeben. Die Schritte eins und vier betreffen das Ab- bzw. Einschalten der eazybusiness-DB, Schritt zwei ist das verschieben der Dateien (wurde oben schon erwähnt), Schritt fünf dient der Kontrolle der Änderungen an der wieder eingebundenen DB.
Wenn das alles sauber durchgelaufen ist, greift der SQL-Server fortan auf die Dateien am neuen Speicherort zu.
Tschö, Auge