Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru
Bersihkan ke disk log transaksi database saat ini, sehingga mengeraskan semua transaksi tahan lama yang tertunda sebelumnya.
Jika Anda memilih untuk menggunakan durabilitas transaksi yang tertunda karena manfaat performa, tetapi Anda juga ingin memiliki batas yang dijamin pada jumlah data yang hilang pada crash server atau failover, maka jalankan sys.sp_flush_log pada jadwal reguler. Misalnya, jika Anda ingin memastikan Anda tidak kehilangan data bernilai lebih dari n detik, Anda akan mengeksekusi sp_flush_log setiap n detik.
sys.sp_flush_log Menjalankan jaminan bahwa semua transaksi tahan lama yang tertunda sebelumnya dibuat tahan lama. Untuk informasi selengkapnya, lihat Mengontrol Durabilitas Transaksi.
Sintaks
sp_flush_log
[ ; ]
Argumen
Tidak ada.
Mengembalikan nilai kode
Kode 1 pengembalian menunjukkan keberhasilan. Nilai lain menunjukkan kegagalan.
Tataan hasil
Tidak ada.
Kode Sampel
EXECUTE sys.sp_flush_log;