Désolé j'avais oublié de précisé que c'était une restauration via une requête SQL.
Sinon pour la réponse la voici :
on va dire que ma base principale s'appelle baseP et ma nouvelle base (celle avec le nom différent) s'appelle baseArchive...
RESTORE DATABASE baseArchive
FROM DISK = emplacement du backup de baseP (ex : 'C:\BACKUP\baseP.bak')
WITH FILE = 1,
MOVE nom logique de baseP (ex : 'baseP_data')
TO emplacement pour le fichier .mdf de baseArchive (emplacement où son tous les fichiers .mdf, ex : 'C:\DATA_SQL\baseArchive.mdf'),
MOVE nom logique de baseP (ex : 'baseP_log')
TO emplacement pour le fichier .ldf de baseArchive (emplacement où son tous les fichiers .ldf, ex : 'C:\DATA_SQL\baseArchive.ldf')
NOUNLOAD,
STATS = 10;
Pour vous aidez, la requête suivante permet de connaitre l'emplacement des fichier .mdf et .ldf, ainsi que les noms logiques de la base sauvegardée dans le backup :
RESTORE FILELISTONLY
FROM DISK = emplacement du backup de baseP (ex : 'C:\BACKUP\baseP.bak')