Je semble me souvenir qu'en 2008, vous pouviez restaurer une sauvegarde sur une nouvelle copie d'une base de données, en changeant le nom dans le champ "Destination Database" de l'assistant de restauration. Cela créerait une toute nouvelle base de données, qui est une copie de la base de données d'origine restaurée au moment voulu. Pour ma vie, je n'ai pas compris comment faire faire à SQL 2012 cela.
Maintenant, je comprends (grâce à Aaron Bertrand) que cela n'a pas vraiment changé, et que 2012 me rend en fait plus évident que cette stratégie était une mauvaise idée en premier lieu!
Donc, ce que je dois faire est le suivant: Créez une nouvelle base de données, 'MyDB_Copy', à partir d'une base de données existante, 'MyDB', en utilisant ses fichiers de sauvegarde. Nous avons des sauvegardes complètes nocturnes (.bak) et des TLogs toutes les 15 minutes (.trn). Je ne veux pas que le «MyDB» existant soit affecté / touché du tout, car il est «en direct».
Après la création de MyDB_Copy à partir du fichier principal de sauvegarde complète, je dois ensuite restaurer quelques dizaines de sauvegardes TLog pour le faire arriver à un certain moment.