Kan uppdateringsutlåtandet återställas?
Kan uppdateringsutlåtandet återställas?

Video: Kan uppdateringsutlåtandet återställas?

Video: Kan uppdateringsutlåtandet återställas?
Video: Installera/Återställa Windows, ENKELT - Komplett.se 2024, November
Anonim

5 svar. Det korta svaret är: Nej. Du behöver dock inte ta DB offline för att göra en partiell återställning på en eller flera tabeller. Du burk återställ en säkerhetskopia till en separat databas och använd sedan TSQL-frågor för att återställa de rader som påverkades negativt av din uppdatering.

På samma sätt kan du fråga dig, kan vi återställa uppdateringssatsen i SQL Server?

Genom att slå in din SQL FÖRA IN UPPDATERING eller DELETE påstående i en TRANSAKTION du har förmågan att RULLA TILLBAKA eller FÖRBINDA dina ändringar. Om du linda in SQL i en TRAN uttalande du kan springa det ROLLBACK kommando och ångra Vad du gjorde det av misstag.

Vet också, kan återställning göras efter commit? Tills du begå en transaktion: Efter du begå transaktionen är ändringarna synliga för andra användares uttalanden som körs efter de begå . Du kan rulla tillbaka (ångra) eventuella ändringar gjord under transaktionen med RULLA TILLBAKA uttalande (se RULLA TILLBAKA.

Vet också, vad gör återställningsförklaringen?

ÅTERSTÄLLNING Uttalande . De ROLLBACK uttalande är motsatsen till COMMIT påstående . Det ångrar vissa eller alla databasändringar som gjorts under den aktuella transaktionen. Normalt sett bara den misslyckade SQL påstående rullas tillbaka, inte hela transaktionen.

Kan vi återställa efter commit i SQL Server?

Commit i SQL Server Commit används för permanenta förändringar. När vi använda sig av Begå i någon fråga sedan ändringen som görs av den frågan kommer vara permanent och synlig. Vi kan 't Återställ efter de Begå.

Rekommenderad: