Maison > base de données > SQL > Comment récupérer les données supprimées de la base de données SQL

Comment récupérer les données supprimées de la base de données SQL

(*-*)浩
Libérer: 2020-09-15 17:53:34
original
36567 Les gens l'ont consulté

Il n'est pas difficile de récupérer des données supprimées accidentellement dans SQL Server. Elles peuvent être récupérées à partir du journal des transactions. Cependant, cette récupération nécessite deux prérequis :

Comment récupérer les données supprimées de la base de données SQL

Méthode de récupération des données de la base de données SQL :

1. de la base de données a été accidentellement supprimé.

2. Le mode de récupération de la base de données est "Complet".

Pour ces deux prérequis, il y aura trois situations :

Cas 1. Si ces deux prérequis existent, il peut être restauré en seulement trois étapes via des instructions SQL (pas besoin de recourir à la Troisième -party tools.

a) Sauvegarder le journal des transactions de la base de données actuelle : BACKUP LOG [nom de la base de données] TO disk= N'backup file name' WITH NORECOVERY

b) Restaurer un précédent. celui qui a été accidentellement supprimé Sauvegarde complète : RESTORE DATABASE [nom de la base de données] FROM DISK = N'nom du fichier de sauvegarde complet' AVEC NORECOVERY, REPLACE

c) Restaurer la base de données au point temporel avant la suppression accidentelle : RESTORE LOG [ base de données] FROM DISK = N'Le nom du fichier de sauvegarde du journal dans la première étape' WITH STOPAT = N'Le moment avant la suppression accidentelle', RECOVERY

Cas 2 : Si le premier prérequis n'existe pas et la deuxième condition préalable existe, nécessite des outils tiers.

Cas 3 : Si le deuxième prérequis n'existe pas, la récupération ne peut pas être effectuée. Par conséquent, assurez-vous de définir le modèle de récupération de base de données sur « Complet ».

Dans le deuxième cas, vous devez trouver un outil tiers.

Recommandé : Enfin trouvé Recovery for SQL Server sur Officerecovery.com Bien qu'il s'agisse également d'un logiciel commercial et qu'il doive être acheté, la version démo peut récupérer des données tant que le fichier de base de données ne dépasse pas 24 Go. Heureusement, le fichier de base de données de mon ami n'est pas volumineux et je l'ai utilisé pour récupérer des données supprimées accidentellement.

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!

Étiquettes associées:
sql
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal