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

Cara mendapatkan semua log transaksi (masukkan penghapusan pembaruan) untuk tabel tertentu di SQL Server 2008

Satu-satunya cara untuk melakukan ini dalam waktu yang wajar adalah dengan menggunakan alat pihak ketiga (seperti yang dikatakan Martin di komentar pertama) seperti Log ApexSQL yang dapat membaca log transaksi dan mendapatkan informasi yang Anda butuhkan.

Perhatikan bahwa agar ini berfungsi, database Anda harus berada dalam mode pemulihan penuh karena saat itulah SQL Server mencatat detail transaksi lengkap yang dapat direkonstruksi nanti.

Opsi lainnya adalah menyelidiki cara menggunakan fungsi fn_dblog yang tidak berdokumen, tetapi ini akan memakan lebih banyak waktu dan Anda tidak akan dapat membaca log terpisah atau cadangan log transaksi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengubah nilai baris menjadi kolom dengan jumlah kolom dinamis?

  2. Bagaimana cara menemukan semua prosedur tersimpan yang menyisipkan, memperbarui, atau menghapus catatan?

  3. Apakah Ada Risiko Keamanan yang Terlibat Dengan Spotlight Cloud Monitoring?

  4. Mempermudah kinerja SQL Server

  5. Bagaimana cara mengganti string di Kolom Tabel SQL Server