La difficulté de la restauration d'une sauvegarde différentielle dans SQL Server, 2 familles de supports sont attendus ou non les fichiers sont prêts pour effectuez un rollforward

J'ai des sauvegardes sql copié à partir d'Un serveur à serveur B sur une base quotidienne.

Nous voulons aller de sql server à partir d'Un serveur à serveur B sans trop de temps d'arrêt, mais les fichiers sont très volumineux.

Je suppose que le fait d'effectuer une sauvegarde différentielle sauvegarde et de restauration permettrait de résoudre le problème avec les bases de données.

  1. Copie de sauvegarde complète du serveur A copier sur le serveur B (+de 10 go)
  2. Ouvrez SQL Server Management Studio sur le serveur B
  3. Droit de la souris sur les bases de données
  4. Restaurer La Base De Données
  5. Type dans la nouvelle DB-nom
  6. Choisir "De l'Appareil" et recherchez le fichier de sauvegarde
  7. Cliquez Sur Ok. C'est maintenant recours à l'original sauvegarde "complète".
  8. Tester de nouveaux db avec le dev d'application - tout fonctionne 🙂
  9. Sur la base de données d'origine rightmouse sur DB > les Tâches > Sauvegarde...
  10. Type de sauvegarde = Différentiel, la Sauvegarde sur disque, ajouter un nouveau fichier, et de supprimer l'ancien (ce doit être un petit fichier pour le transfert de la plus petite quantité de panne)
  11. Copier les diff sauvegarde sur le nouveau db
  12. Droit de la souris sur DB > les Tâches > Restauration > Base de données

C'est là que je suis coincé. Si j'ajoute à la fois le nouveau fichier différentiel, et la sauvegarde d'origine pour le processus de restauration, j'obtiens une erreur

The media loaded on "M:\path\to\backup\full.bak" is formatted to support 1 media families, but 2 media families are expected according to the backup device specification.
RESTORE HEADERONLY is terminating abnormally.

Mais si j'essaie de le restaurer en utilisant simplement le fichier différentiel-je obtenir

System.Data.SqlClient.SqlError: The log or differential backup cannot be restored because no files are ready to rollforward. (Microsoft.SqlServer.Smo)

Aucune idée de comment le faire? Est-il une meilleure façon de restaurer des sauvegardes avec le temps d'arrêt limité?

  • BTW, 10 GO n'est pas très grande...
InformationsquelleAutor digiguru | 2010-05-26