Talaan ng mga Nilalaman:

Paano ko mababawi ang data ng SQL Server mula sa hindi sinasadyang pag-update nang walang mga backup?
Paano ko mababawi ang data ng SQL Server mula sa hindi sinasadyang pag-update nang walang mga backup?

Video: Paano ko mababawi ang data ng SQL Server mula sa hindi sinasadyang pag-update nang walang mga backup?

Video: Paano ko mababawi ang data ng SQL Server mula sa hindi sinasadyang pag-update nang walang mga backup?
Video: REVAN - THE COMPLETE STORY 2024, Nobyembre
Anonim

Ang pinakakaraniwang solusyon ay:

  1. Ibalik ang backup ng database at gamitin ito sa halip na ang orihinal database .
  2. Kung sakaling may ibang pagbabagong naganap pagkatapos ng I-UPDATE o hindi mo maaaring payagan ang database maging offline: Ibalik a backup ng database sa isang pagsubok server . Gamitin SQL Server Pamamahala ng Studio Export datos wizard upang i-export ang datos .

Pagkatapos, paano ko ibabalik ang isang na-update na tala ng SQL Server?

Paano mabawi ang data ng SQL Server mula sa hindi sinasadyang mga pagpapatakbo ng UPDATE at DELETE

  1. Ibalik ang backup sa parehong server bilang orihinal na database gamit ang ibang pangalan ng database.
  2. Hanapin ang mga nauugnay na row sa na-recover na database.
  3. I-update ang mga sirang row gamit ang orihinal na row mula sa na-recover na database.

Sa tabi sa itaas, paano ko ibabalik ang isang backup na log? Palawakin ang Mga Database, at, depende sa database, pumili ng database ng gumagamit o palawakin ang Mga Database ng System at pumili ng database ng system. I-right-click ang database, ituro sa Mga Gawain, ituro sa Ibalik , at pagkatapos ay i-click Log ng Transaksyon , na nagbubukas ng Ibalik ang Log ng Transaksyon dialog box.

Gayundin, maaari bang ibalik ang pahayag ng pag-update?

5 Sagot. Ang maikling sagot ay: Hindi. Gayunpaman, hindi mo kailangang gawing offline ang DB upang makagawa ng bahagyang pagpapanumbalik sa isang mesa o mga talahanayan. Ikaw pwede ibalik ang isang backup sa isang hiwalay na database at pagkatapos ay gumamit ng TSQL query para ibalik ang mga row na negatibong naapektuhan ng iyong update.

Maaari bang mabawi ang isang nahulog na talahanayan?

Isang hindi sinasadya nalaglag na mesa maaaring gumaling sa maraming paraan. Ang pagpili ng pamamaraan ay nakasalalay sa mga mapagkukunang magagamit para sa pagbawi . Ang unang pagpipilian ay karaniwang isang backup ng database. Pero, kahit wala yung isa, yung nalaglag na mesa maaari pa rin gumaling (sa ilang mga kaso kahit na mas mabilis kaysa sa isang backup).

Inirerekumendang: