Maison  >  Article  >  base de données  >  SQL Server restaure le processus d'opération de sauvegarde complète et de sauvegarde différentielle

SQL Server restaure le processus d'opération de sauvegarde complète et de sauvegarde différentielle

WBOY
WBOYavant
2022-09-13 17:33:342333parcourir

Cet article vous apporte des connaissances pertinentes sur SQL server. Il présente principalement les opérations détaillées de restauration de la sauvegarde complète et de la sauvegarde différentielle de SQL Server. Cet article vous le présente en détail sous forme d'images et de textes. écoutez, j'espère que cela aidera tout le monde.

SQL Server restaure le processus d'opération de sauvegarde complète et de sauvegarde différentielle

Étude recommandée : "Tutoriel SQL"

1 Tout d'abord, cliquez avec le bouton droit sur la base de données et cliquez sur Restaurer la base de données :

Ensuite, la fenêtre Restaurer la base de données s'ouvrira, comme indiqué dans l'image :

.

  • D'abord "Source" sélectionne l'appareil et sélectionne le fichier de sauvegarde de la base de données de la sauvegarde complète
  • Ensuite dans la base de données "Cible" vous pouvez directement renseigner le nom de la base de données après restauration

Cliquez ensuite sur le fichier sur à gauche :

Il est recommandé de cocher l'option ""Déplacer tous les fichiers vers des dossiers" qui est en fait l'emplacement où la base de données sera enregistrée après restauration. Bien entendu, elle peut être restaurée si elle n'est pas cochée.

Continuez ensuite à cliquer sur l'option de gauche :

Vous pouvez cocher ou décocher l'écrasement de la base de données existante. Si vous effectuez une restauration vers une base de données existante, il est recommandé de la cocher.

Points clés :

Sélectionnez l'état de récupération dans la première case rouge :

  • Si vous devez uniquement restaurer la sauvegarde complète, sélectionnez RESTAURER AVEC RÉCUPÉRATIONRESTORE WITH RECOVERY
  • 如果还需要还原差异备份,那就选择 RESTORE WITH NORECOVERY

第二个红框,取消默认勾选的"还原前进行结尾日志备份",本人操作时,不取消这个勾,会出现错误:

Exclusive access could not be obtained because the database is in use.

取消这个勾选,就不会报错。

以上操作都完成以后,就可以点击确定,耐心的等待还原了,数据库越大,还原时间越久。

如图所示,右上角会显示还原进度:

如果你在恢复状态选择的RESTORE WITH RECOVERY,那么还原成功后就可以正常访问数据库了。

但如果你在选择的 RESTORE WITH NORECOVERY

Si vous devez également restaurez la sauvegarde différentielle, puis sélectionnez simplement la deuxième case rouge de RESTAURER AVEC NORECOVERY

, et décochez la case par défaut "Effectuer une sauvegarde de fin de journal avant de restaurer lorsque je l'utilise, si je ne le fais pas". décochez cette case, une erreur apparaîtra :

L'accès exclusif n'a pas pu être obtenu car la base de données est en cours d'utilisation.

Décochez cette case et aucune erreur ne sera signalée.

Une fois les opérations ci-dessus terminées, vous pouvez cliquer sur OK et attendre patiemment la restauration. Plus la base de données est grande, plus le temps de restauration sera long.

Comme le montre l'image, la progression de la restauration sera affichée dans le coin supérieur droit :

Si vous sélectionnez RESTAURER AVEC RÉCUPÉRATION dans l'état de récupération, vous pouvez accéder normalement à la base de données une fois la restauration réussie.

Mais si vous sélectionnez RESTAURER AVEC NORECOVERY, vous pouvez voir cette situation après avoir demandé que la restauration a réussi :

"Restaurer..." apparaît après le nom de la base de données ", indiquant. que vous devez également restaurer la sauvegarde différentielle à ce moment-là.

Étapes de fonctionnement : Cliquez avec le bouton droit sur la base de données-> Tâches-> Restaurer-> Fichiers et groupes de fichiers

Vous pouvez voir la boîte de dialogue :

Sélectionnez "Périphérique source" et sélectionnez le différences qui doivent être restaurées Sauvegardez le fichier de base de données et cochez « Restaurer ».

Cliquez sur l'option de gauche :

Comme le montre l'image ci-dessus, sélectionnez le fichier de base de données qui doit être restauré🎜🎜Cliquez sur OK pour démarrer la restauration. 🎜🎜🎜🎜🎜🎜🎜🎜Une fois l'invite réussie, actualisez la base de données et vous pouvez voir que les mots "Restauration..." avant la base de données ont disparu : 🎜🎜🎜🎜🎜À ce stade, la restauration de la base de données a été terminé et vous pouvez y accéder normalement. 🎜🎜Apprentissage recommandé : "🎜Tutoriel SQL🎜"🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer