J'ai des sauvegardes sql copiées du serveur A vers le serveur B tous les soirs.Difficulté à restaurer une sauvegarde différentielle dans SQL Server, 2 familles de médias sont attendues ou aucun fichier n'est prêt pour la récupération
Nous voulons déplacer le serveur sql du serveur A vers le serveur B sans beaucoup de temps d'arrêt, mais les fichiers sont très volumineux. Je suppose que l'exécution d'une sauvegarde différentielle et d'une restauration résoudrait le problème avec les bases de données.
- copie de sauvegarde complète du serveur A à copier sur le serveur B (10 + gb)
- Ouvrez SQL Server Managment Studio sur le serveur B
- droit de la souris sur les bases de données
- RESTORE DATABASE
- Tapez le nouveau nom de base de données
- Choisissez "From Device" et naviguez jusqu'au fichier de sauvegarde
- Cliquez sur OK. Ceci recourt maintenant à la sauvegarde "complète" d'origine.
- test nouveau db avec application dev - tout fonctionne :)
- Sur RightMouse base de données originale sur DB> Tâches> Sauvegarde ...
- Type de sauvegarde = différentiel, Sauvegarde sur disque, ajouter un nouveau fichier, et retirez la ancien (il doit être un petit fichier à transférer pour la plus petite quantité de panne)
- Copiez la sauvegarde de diff sur le nouveau db
- droit de la souris sur dB> Tâches> restauration> Base de données
Cette est où je suis coincé. Si je COMBINEZ le nouveau fichier différentiel et la sauvegarde d'origine au processus de restauration je reçois 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 je tente de restaurer en utilisant simplement le fichier différentiel je reçois
System.Data.SqlClient.SqlError: The log or differential backup cannot be restored because no files are ready to rollforward. (Microsoft.SqlServer.Smo)
Toute idée comment faire? Existe-t-il une meilleure façon de restaurer les sauvegardes avec des temps d'arrêt limités?
serverfault.com –
BTW, 10 Go n'est pas très grand ... –