Kan opdateringstelling teruggerol word?
Kan opdateringstelling teruggerol word?

Video: Kan opdateringstelling teruggerol word?

Video: Kan opdateringstelling teruggerol word?
Video: Restoring Creation: Part 19: The Flood: Eyewitnesses of the Firmament Second Day 2024, Mei
Anonim

5 antwoorde. Die kort antwoord is: Nee. Jy hoef egter nie die DB vanlyn te neem om 'n gedeeltelike herstel op 'n tafel of tabelle te doen nie. Jy kan herstel 'n rugsteun na 'n aparte databasis en gebruik dan TSQL-navrae om die rye wat negatief beïnvloed is deur jou Opdateer.

Net so, kan jy vra, kan ons terugrol opdatering verklaring in SQL Server?

Deur jou toe te draai SQL VOEG IN OPDATEER of DELETE verklaring in 'n TRANSAKSIE jy die vermoë hê om TERUG TERUG of VERBIND jou veranderinge. As jy draai die toe SQL in 'n TRAN stelling wat jy kan hardloop die ROLLBACK opdrag en ongedaan maak wat jy per ongeluk gedoen het.

Weet ook, kan terugrol gedoen word na commit? Totdat jy pleeg 'n transaksie: Na jy pleeg die transaksie, is die veranderinge sigbaar vir ander gebruikers se state wat uitgevoer word na die pleeg . Jy kan terugrol (ontdoen) enige veranderinge gemaak tydens die transaksie met die TERUG TERUG verklaring (sien TERUG TERUG.

Weet ook, wat doen die terugrolstelling?

TERUG TERUGVOERING Verklaring . Die TERUG TERUG stelling is die omgekeerde van die COMMIT verklaring . Dit maak sommige of alle databasisveranderinge wat tydens die huidige transaksie gemaak is, ongedaan. Normaalweg, net die mislukte SQL verklaring word teruggerol, nie die hele transaksie nie.

Kan ons terugrol na commit in SQL Server?

Commit in SQL Server Commit word gebruik vir permanente veranderinge. Wanneer ons gebruik Verbind in enige navraag dan die verandering wat deur daardie navraag gemaak is sal permanent en sigbaar wees. Ons kan 't Terugrol na die Verbind.

Aanbeveel: