Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Thema wird das Verschieben einer FILESTREAM-aktivierten Datenbank veranschaulicht.
Hinweis |
|---|
Die Beispiele in diesem Thema erfordern die Archive-Datenbank, die in Erstellen einer FILESTREAM-aktivierten Datenbank erstellt wird. |
So verschieben Sie eine FILESTREAM-aktivierte Datenbank
Klicken Sie in SQL Server Management Studio auf Neue Abfrage, um den Abfrage-Editor zu öffnen.
Kopieren Sie das folgende Transact-SQL-Skript in den Abfrage-Editor, und klicken Sie dann auf Ausführen. Mit diesem Skript wird der Speicherort der physischen Datenbankdateien angezeigt, die von der FILESTREAM-Datenbank verwendet werden.
USE Archive GO SELECT type_desc, name, physical_name from sys.database_filesKopieren Sie das folgende Transact-SQL-Skript in den Abfrage-Editor, und klicken Sie dann auf Ausführen. Mit diesem Code wird die Archive-Datenbank offline geschaltet.
USE master EXEC sp_detach_db Archive GOErstellen Sie den Ordner C:\moved_location, und verschieben Sie dann die in Schritt 2 aufgeführten Dateien und Ordner in diesen Ordner.
Kopieren Sie das folgende Transact-SQL-Skript in den Abfrage-Editor, und klicken Sie dann auf Ausführen. Mit diesem Skript wird die Archive-Datenbank online geschaltet.
CREATE DATABASE Archive ON PRIMARY ( NAME = Arch1, FILENAME = 'c:\moved_location\archdat1.mdf'), FILEGROUP FileStreamGroup1 CONTAINS FILESTREAM( NAME = Arch3, FILENAME = 'c:\moved_location\filestream1') LOG ON ( NAME = Archlog1, FILENAME = 'c:\moved_location\archlog1.ldf') FOR ATTACH GO
Hinweis