Para mover los archivos de base de dato mdf y registros ldf en SQL Server realizar los siguiente pasos :
- Paso1. Verificar la ubicación de los archivos actuales.
- Paso2. Ejecutar el siguiente comando para cada archivo que se va a mover:
- Paso3. Para desconectar la base de datos ejecutar el siguiente comando:
- Paso4. Mover los archivos a la nueva ubicación.
- Paso5. Para conectar la base de datos ejecutar el siguiente comando:
- Paso6. Para verificar los cambios ejecutar nuevamente el siguiente comando:
sp_helpdb AdventureWorks2019
Resultado:
filename C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\AdventureWorks2019.mdf C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\AdventureWorks2019_log.ldf
ALTER DATABASE AdventureWorks2019 MODIFY FILE ( NAME = AdventureWorks2017, FILENAME = 'E:\SQLData\AdventureWorks2019.mdf' );ALTER DATABASE AdventureWorks2019 MODIFY FILE ( NAME = AdventureWorks2017_log, FILENAME = 'E:\SQLData\AdventureWorks2019_log.ldf' );
ALTER DATABASE AdventureWorks2019 SET OFFLINE;
Para desconectar y revertir automáticamente las demás conexiones utilizar el siguiente comando:
ALTER DATABASE database_name SET OFFLINE WITH ROLLBACK IMMEDIATE;
ALTER DATABASE AdventureWorks2019 SET ONLINE;
sp_helpdb AdventureWorks2019
Resultado:
Los archivos se han movido a la nueva ubicación.
Adjunto | Tamaño |
---|---|
Procedimiento de reubicación de archivos de base de datos y registros en SQL Server | 374.47 KB |
Añadir nuevo comentario