Mon plan de sauvegarde est:
Toute la sauvegarde de la base de données est stockée sur mon ordinateur.
J'ajoute quelques modifications erronées à ma base de données et je dois maintenant le restaurer au point à l'heure (SQL Server 2012) à l'aide de SSMS.
Tout d'abord, j'ai restauré la dernière sauvegarde complète avec Norecovery, il a été restauré avec succès, puis j'ai essayé de restaurer la dernière sauvegarde différentielle avec Norecovery et a reçu le message d'erreur suivant:
Impossible de créer un plan de restauration en raison de la rupture de la chaîne LSN.
S'il vous plaît donnez votre avis. Qu'est-ce que je fais mal?
Quel SP de SQL Server 2012 avez-vous utilisé? Il s'agit d'une question connue numéro avec SQL Server 2012 SP2.
Les informations de "restauration à:" sont vides, censées montrer les délais. Travailler autour de ce problème:
C'est parce que l'interface graphique SMSS envisage des instantanés et des sauvegardes de copie_only tels que Valid pour restaurer, quand ils ne le sont souvent pas.
Si vous exécutez votre serveur SQL dans une machine virtuelle Hyper-V, le VM Sauvegarde indiquera SQL de créer un instantané chaque nuit. J'imaginerais la même chose s'appliquerait à toute autre solution de sauvegarde externe.
Vous pouvez exécuter cette requête pour masquer les enregistrements de l'historique de sauvegarde afin que SMSS ne puisse pas les voir:
UPDATE msdb.dbo.backupset
SET database_name = database_name + '#' WHERE is_copy_only = 1 and database_name NOT LIKE '%#'
AND database_name NOT IN ('master', 'model', 'tempdb', 'msdb')
J'ai défini cela sur un travail d'agent SQL pour exécuter la nuit après la fin de la sauvegarde Hyper-V.