Scripter restore with move
Bonjour,
J’ai une base A avec ses fichiers G:\MSSQL\DATA\data_A.mdf et G:\MSSQL\LOG\log_A.ldf
Je souhaite maintenant restaurer une 2ème base B avec cette méthode sans passer par SSMS :
Je veux récupérer à partir de la vue système master.sys.master_files les répertoires stockant les fichiers data et log de la base A puis les stocker dans des variables :
Code:
1 2
| declare @REPDATA varchar(200) = ???
declare @REPLOG varchar(200) = ??? |
Pour restaurer la base A dans B et pour ne pas écraser les fichiers A
Je veux faire un restore avec MOVE dans ces nouveaux fichiers :
Code:
1 2
| DATA_B = @REPDATA + data_B.mdf'
LOG_B = @REPLOG = @REPOLOG + log_B.ldf' |
MERCI.
A+