Tout le monde fait des erreurs, et c'est aussi vrai pour les programmeurs ainsi que toute autre personne . Malheureusement, les erreurs de programmation , notamment lorsqu'ils impliquent une base de données , peut entraîner la perte de données critiques de l'entreprise . Heureusement, la fonction de restauration fourni par Transact Structured Query Language syntaxe de Microsoft ( TSQL ) vous permet de récupérer les données perdues. La syntaxe d'une instruction RESTORE est complexe, mais puissant . Vous pouvez restaurer les données de manière fragmentaire , ou choisir de restaurer des fichiers particuliers . Le tutoriel suivant vous permet de restaurer une base de données entière , car c'est probablement l'utilisation la plus courante de l'instruction RESTORE . Instructions
1
Ouvrez Visual Studio ou SQL Server Management Studio et créez un fichier d'organiser l'opération de restauration.
2
Ecrire les mots clés « restauration de la base au sommet " du fichier :
RESTORE DATABASE
3
Ecrire le mot-clé FROM. Indiquez le nom de la base de données et indiquer le disque cible :
restaurer la base DBSample FROMDISK = ' C: \\ SampleFolder \\ DBSample.bak '
4
Utilisez le WITH REPLACE mots-clés pour indiquer que SQL doit utiliser les fichiers existants pour effectuer l'opération de restauration :
restaurer la base DBSample FROMDISK = ' C: \\ SampleFolder \\ DBSample.bak ' WITH REPLACE ,
5
Utilisez le mot-clé checksum pour veiller à ce que SQL restaure contrôle de page . Si vous effectuez plusieurs reprises , utilisez le mot de NORECOVERY sur tous, mais la dernière déclaration :
restaurer la base DBSample FROMDISK = ' C: \\ SampleFolder \\ DBSample.bak ' WITH REPLACE , checksum , NORECOVERY ;
6
Utilisez le mot GO pour lancer la récupération :
restaurer la base DBSample FROMDISK = ' C: \\ SampleFolder \\ DBSample.bak ' WITH REPLACE , checksum , NORECOVERY ; GO
< br > 7
Enregistrez votre travail et exécuter la requête .