J'utilise SQL Server 2005 avec le modèle de récupération FULL
. J'ai accidentellement exécuté l'instruction UPDATE
sans spécifier la condition à l'aide de la clause WHERE
.Annuler l'instruction "Mise à jour" dans SQL Server 2005
UPDATE TABLE
SET Column1 = 'All'
Maintenant toutes Column1
les valeurs sont mises à 'All'
. Et j'ai besoin d'annuler les valeurs column1
aux valeurs précédentes.
Une idée? Ps :: J'ai exécuté le UPDATE
le 27-02-2016 et j'ai le fichier de sauvegarde qui est le 21-02-2016.
Merci.
si vous ne l'avez pas encore commis: ROLLBACK; ' –
trop mauvais. c'est engagé. :( – Donna
Jetez un coup d'œil à cette [réponse] (http://stackoverflow.com/a/201554/243373) à la question [Comment annuler une opération de suppression dans SQL Server 2005?] (Http://stackoverflow.com/q/201524/243373) Si vous ne pouvez pas utiliser d'outils, regardez une sauvegarde récente, restaurez-la dans une base de données avec un nom différent et reconstruisez la colonne en créant une instruction de mise à jour T-SQL reliant les tables des deux bases . –