Daniel Snellen

Unter Umständen kommt man in die Situation, dass man die Datenbankdateien sowie Log-Files verschoben werden müssen, z.B. weil eine Festplatte voll ist.

In diesem Beispiel heißt die Datenbank DB1 und hat folgende Dateien.

File Name File
DB1_File c:\data\db1_file.mdf
DB1_Log c:\data\db1_log.ldf

Die Dateien sollen jetzt von c:\data nach x:\data verschoben werden.

1. ALTER DATABASE DB1 SET OFFLINE WITH ROLLBACK_IMMEDIATE

2. Kopiere die Datenbankdateien von C:\data nach X:\Data

3. ALTER DATABASE DB1 MODIFY FILE(NAME = DB1_Data, FILENAME = “X:\data\DB1_Data.mdf”)

4. ALTER DATABASE DB1 MODIFY FILE(NAME = DB1_Log, FILENAME = “x::\data\DB1_Log.ldf”)

5. ALTER DATABASE DB1 SET ONLINE

Wichtig: Diese Methode kann nicht auf die MASTER Datenbank angewendet werden!