Bagikan melalui


sp_replflush (T-SQL)

Berlaku untuk: SQL Server Azure SQL Managed Instance

Bersihkan cache artikel. Prosedur tersimpan ini dijalankan di Publisher pada database publikasi.

Penting

Anda tidak harus menjalankan prosedur ini secara manual. Anda hanya boleh menggunakan sp_replflush untuk memecahkan masalah replikasi seperti yang diarahkan oleh profesional dukungan replikasi berpengalaman.

Konvensi sintaks transact-SQL

Sintaks

sp_replflush
[ ; ]

Argumen

Tidak ada.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Keterangan

sp_replflush digunakan dalam replikasi transaksional.

Definisi artikel disimpan dalam cache untuk efisiensi. sp_replflush digunakan oleh prosedur tersimpan replikasi lain setiap kali definisi artikel dimodifikasi atau dihilangkan.

Hanya satu koneksi klien yang dapat memiliki akses pembaca log ke database tertentu. Jika klien memiliki akses pembaca log ke database, menjalankan sp_replflush menyebabkan klien merilis aksesnya. Klien lain kemudian dapat memindai log transaksi menggunakan sp_replcmds atau sp_replshowcmds.

Izin

Hanya anggota peran server tetap sysadmin atau peran database tetap db_owner yang dapat menjalankan sp_replflush.