Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tema se muestra cómo mover una base de datos habilitada para FILESTREAM.
Nota:
Los ejemplos de este tema requieren la base de datos Archive que se crea en Crear una base de datos FILESTREAM-Enabled.
Para mover una base de datos habilitada para FILESTREAM
En SQL Server Management Studio, haga clic en Nueva consulta para abrir el Editor de consultas.
Copie el siguiente script Transact-SQL en el Editor de consultas y, a continuación, haga clic en Ejecutar. Este script muestra la ubicación de los archivos de base de datos físicos que usa la base de datos FILESTREAM.
USE Archive GO SELECT type_desc, name, physical_name from sys.database_files
Copie el siguiente script Transact-SQL en el Editor de consultas y, a continuación, haga clic en Ejecutar. Este código desconecta la
Archive
base de datos.USE master EXEC sp_detach_db Archive GO
Cree la carpeta
C:\moved_location
y, a continuación, mueva los archivos y carpetas que aparecen en el paso 2.Copie el siguiente script Transact-SQL en el Editor de consultas y, a continuación, haga clic en Ejecutar. Este script establece la
Archive
base de datos en línea.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