L'instruction de mise à jour peut-elle être annulée ?
L'instruction de mise à jour peut-elle être annulée ?

Vidéo: L'instruction de mise à jour peut-elle être annulée ?

Vidéo: L'instruction de mise à jour peut-elle être annulée ?
Vidéo: Corriger les problèmes de Windows Update sous Windows 10 facilement 2024, Novembre
Anonim

5 réponses. La réponse courte est: non. Cependant, vous n'avez pas besoin de mettre la base de données hors ligne pour effectuer une restauration partielle sur une ou plusieurs tables. Tu pouvez restaurer une sauvegarde dans une base de données distincte, puis utiliser des requêtes TSQL pour restaurer les lignes qui ont été affectées négativement par votre mettre à jour.

De même, vous pouvez demander, pouvons-nous annuler l'instruction de mise à jour dans SQL Server ?

En emballant votre SQL INSÉRER METTRE À JOUR ou SUPPRIMER déclaration dans une TRANSACTION tu avoir la capacité de RETOUR EN ARRIERE ou ENGAGEZ vos modifications. Si tu envelopper le SQL dans un TRAN déclaration, vous pouvez exécuter le ROLLBACK, commande et annuler Quel tu l'a fait accidentellement.

Sachez également que la restauration peut être effectuée après la validation ? Jusqu'à toi s'engager une opération: Après tu s'engager la transaction, les modifications sont visibles pour les instructions des autres utilisateurs qui s'exécutent après les s'engager . Tu peut revenir en arrière (annuler) toute modification fabriqué lors de la transaction avec le RETOUR EN ARRIERE déclaration (voir RETOUR EN ARRIERE.

Sachez également, à quoi sert l'instruction de restauration ?

Déclaration ROLLBACK . Les Instruction ROLLBACK est l'inverse de COMMIT déclaration . Il annule tout ou partie des modifications apportées à la base de données au cours de la transaction en cours. Normalement, juste le SQL échoué déclaration est annulé, pas la transaction entière.

Pouvons-nous revenir en arrière après la validation dans SQL Server ?

Valider dans SQL Server Valider est utilisé pour les changements permanents. Lorsque nous utilisation S'engager dans n'importe quelle requête, la modification apportée par cette requête volonté être permanent et visible. Nous pouvons 't Restauration après les S'engager.

Conseillé: