Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara membatalkan operasi penghapusan di SQL Server 2005?

[jawaban terlambat tapi semoga bermanfaat]

Ada cara untuk memulihkan baris yang dihapus menggunakan log transaksi tetapi hanya jika Anda menggunakan alat pihak ke-3 dan hanya database Anda yang berada dalam mode pemulihan penuh.

Dell (sebelumnya Quest) memiliki Katak untuk SQL Server dan ApexSQL memiliki Log ApexSQL dan Pemulihan ApexSQL yang juga dapat membaca t-log dan memulihkan data. Sayangnya Log Rescue dari Red Gate hanya dapat membaca log di SQL Server 2000.

Ada juga cara untuk membaca t-log menggunakan perintah dbcc log yang tidak terdokumentasi. Lihat detail selengkapnya di sini .

Mengingat Anda sudah memiliki cadangan basis data, Anda dapat memulihkannya dalam basis data terpisah dan kemudian menggunakan salah satu dari banyak alat perbandingan data yang ada di pasaran untuk memasukkan data yang hilang ke dalam basis data produksi. Tentu saja ini hanya dapat memulihkan data yang dihapus sebelum membuat cadangan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perhatikan tabel catatan baru dalam database sql

  2. Kinerja SQL lambat saat mengakses catatan terbaru

  3. Simpan File di SQL Server atau simpan di File Server?

  4. Ubah Time Zone Offset pada nilai datetimeoffset di SQL Server (T-SQL)

  5. Saat meningkatkan ukuran kolom VARCHAR pada tabel besar, mungkinkah ada masalah?