Anda mungkin bisa mengeluarkan info dari log menggunakan fungsi :: fn_dblog yang tidak didokumentasikan yang menginterpretasikan catatan log. Saya sedang mengajar kelas pemulihan bencana sekarang, tetapi jika Anda bisa menunggu 2-3 jam saya akan memposting cara melakukannya untuk Anda - harus bisa mendapatkan nama pengguna juga tanpa harus membeli alat apa pun ( Saya digunakan untuk spelunk sekitar log satu ton pada tahun 2000 ketika saya menulis banyak kode analisis log internal yang menggunakan DBCC CHECKDB pada tahun 2000).
[Diedit untuk memasukkan instruksi]. Ok - selesai mengajar dan saya mengetuk sebuah posting blog untuk menunjukkan kepada Anda bagaimana menganalisis log pada tahun 2000, 2005, 2008 untuk mengetahui kapan tabel itu dijatuhkan dan siapa yang melakukannya. Lihat pos blog saya di Mencari tahu siapa yang menjatuhkan meja menggunakan log transaksi . [/ edit]
Apakah Anda masih memiliki log transaksi? Model pemulihan mana yang menjadi basis data? Jika SIMPLE, jangan lakukan apa pun yang akan menyebabkan pos pemeriksaan. Jika FULL atau BULK_LOGGED, jangan lakukan pencadangan log. Salah satu dari ini akan menyebabkan log terpotong dan kemudian Anda mungkin kehilangan kemampuan untuk melihat kembali log, meskipun saya menyertakan tanda jejak di posting blog yang dapat membantu Anda dengan itu juga.
Terima kasih
PS Salah satu cara mencegah penurunan tabel pada tahun 2000 tanpa menambah keamanan adalah dengan membuat tampilan schemabound sederhana di atasnya - DROP TABLE akan gagal jika tampilan ada.