/************************************************************************************
-- Description : déplacer des bases de données SQL Server vers un nouvel emplacement à l'aide des fonctions Détacher et Attacher dans SQL Server (2005 - 2008)
-- Etapes :
-- 1. Déterminer le nom et l'emplacement actuels de tous les fichiers utilisés par la base de données (myBD dans notre cas)
-- 2. Détachez la base de données
-- 3. Copier Manuellelment les fichiers de donnees et journal de transaction
-- 4. Rattacher la base de donnees
-- 5. Verifier le changement d emplacement
************************************************************************************/
--1. Déterminer le nom et l'emplacement actuels de tous les fichiers utilisés par la base de données (myBDdans notre cas)
USE myBD
GO
sp_helpfile
GO
--2. Détachez la base de données
USE master
GO
sp_detach_db 'myBD'
GO
--3. Copier Manuellelment les fichiers de donnees et journal de transaction
-- du repertoire actuel vers le repertoire de destination
--4. Rattacher la base de donnees et pointer les fichiers de donnees et journal vers le nouvel emplacement
USE master
GO
sp_attach_db 'myBD','E:\SQL2005DATA\myBD.mdf','E:\SQL2005DATA\myBD_log.ldf'
go
--5. Verifier le changement d'emplacement
USE myBD
GO
sp_helpfile
GO
Aucun commentaire:
Enregistrer un commentaire