samedi 22 mai 2010

Déplacer les fichers DATA et LOG d'une Base Utilisateur

/************************************************************************************
-- 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