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 :
Pour restaurer la base A dans B et pour ne pas écraser les fichiers A
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 declare @REPDATA varchar(200) = ??? declare @REPLOG varchar(200) = ???
Je veux faire un restore avec MOVE dans ces nouveaux fichiers :
MERCI.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DATA_B = @REPDATA + data_B.mdf' LOG_B = @REPLOG = @REPOLOG + log_B.ldf'
A+
Partager