Dalam artikel ini kita melihat fungsi utama log masuk transaksi SQL Server
Transaction Log, seperti namanya, menyimpan log semua transaksi yang berlaku; bersama dengan pengubahsuaian pangkalan data yang dibuatnya setiap hari. Ia adalah salah satu most elemen penting dalam pangkalan data anda, sekiranya berlaku kegagalan sistem, ia mengembalikan pangkalan data ke keadaan yang konsisten. Anda tidak boleh memilih untuk menghapus atau memindahkan log urus niaga anda melainkan anda tidak benar-benar yakin akan kesannya. Berikut adalah fungsi Log Transaksi:
- Memulihkan Transaksi Individu: Sekiranya terdapat kesilapan dalam Pangkalan Data Engine seperti kehilangan komunikasi dengan pelanggan atau mengeluarkan pernyataan ROLLBACK, catatan log mengembalikan modifikasi yang dilakukan semasa transaksi tidak lengkap.
- Memulihkan Transaksi Tidak Selesai sebagai SQL Server bermula: Sekiranya terdapat kegagalan dalam pelayan yang menjalankan SQL Server, beberapa transaksi dibiarkan tidak lengkap. Urus niaga dan pengubahsuaiannya dipulangkan apabila a SQL Server contoh bermula; ini dilakukan untuk memastikan integriti pangkalan data.
- Pemulihan hingga ke Gagal: Anda boleh mengembalikan pangkalan data ke titik kegagalan; pertama memulihkan sandaran pangkalan data penuh, kemudian sandaran pangkalan data pembezaan dan kemudian sandaran log transaksi yang tersisa hingga ke titik kegagalan. Setelah memulihkan setiap cadangan log, Database Engine akan menerapkan perubahan yang diperlukan yang dicatatkan dalam fail log dan selepas itu meneruskan semua transaksi.
- Menyokong Replikasi Transaksional: Log transaksi setiap pangkalan data dipantau oleh Log Reader Agent untuk tujuan replikasi transaksional.

- Penghantaran Log dan Pencerminan Pangkalan Data: Kedua-dua proses ini bergantung terutamanya pada Transaction log. Dalam Log Penghantaran fail log transaksi aktif pangkalan data utama dihantar ke beberapa destinasi oleh pelayan utama. Dalam Pangkalan Data Pencerminan, contoh pelayan utama digunakan untuk mengirim semua catatan log langsung ke contoh pelayan cermin.
Setelah mengetahui fungsi log Transaksi, juga penting untuk mengetahui apa ciri log transaksi, untuk memahami konsepnya dengan lebih baik. Berikut adalah ciri log masuk transaksi SQL Server Enjin Pangkalan Data.
- Ia dilaksanakan secara terpisah dengan fail lain; sebagai satu fail atau sebagai satu set fail. Cache dari log transaksi dikendalikan secara berasingan dan bukan dengan buffer cache yang digunakan untuk halaman data.
- Catatan log dan halaman boleh mempunyai format yang berbeza dari format halaman data.
- Ia boleh dilaksanakan dalam pelbagai fail; ada ruang untuk mengembangkan fail secara automatik dengan meletakkan nilai FILEGROWTH untuk log yang disimpan. Ini dapat membantu mengurangkan kekurangan ruang dalam log dan juga mengurangkan perbelanjaan pentadbiran secara serentak.
- Mekanisme yang ada untuk mengitar semula ruang yang ada dalam log transaksi memberikan hasil yang cepat bersama-sama dengan menyebabkan dampak minimum pada hasil transaksi.
Log transaksi membantu melacak transaksi dengan mudah dan menyimpan rekod semua pengubahsuaian yang disebabkan oleh transaksi tersebut.
Kesalahan SQL are Biasanya Ditemui in Sebarang Pelaksanaan and sTidak Boleh be Tidak dihiraukan
Most Pengguna SQL akan bersetuju bahawa kesalahan SQL biasanya diperhatikan dan biasanya tidak diberi banyak nilai oleh pentadbir. Walau bagaimanapun, fail data SQL yang berkaitan dengan kesalahan tidak boleh diabaikan kerana mungkin merupakan pendahulu kepada kerosakan SQL. Sekiranya anda mengesyaki fail SQL rosak, anda boleh menggunakan pembaikan mdf alatan seperti DataNumen SQL Recovery untuk mengekstrak kandungannya dan menyimpannya ke dalam fail MDF baru. Alat yang luar biasa ini mempunyai kemampuan untuk melakukan pemulihan lengkap semua rekod yang disimpan dengan kehilangan apa-apa termasuk indeks. Selanjutnya, jika diperlukan, alat ini dapat digunakan untuk menyimpan konten yang diekstrak dalam file teks juga.
Pengenalan Pengarang:
Alan Chen adalah Presiden & Pengerusi DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk pemulihan akses dan produk perisian pemulihan sql. Untuk maklumat lebih lanjut, lawati www.datanumen.com