Bagikan melalui


sp_replsetoriginator (T-SQL)

Berlaku untuk: SQL Server Azure SQL Managed Instance

Digunakan untuk memanggil deteksi dan penanganan loopback dalam replikasi transaksional dua arah. Prosedur tersimpan ini dijalankan di Publisher pada database publikasi.

Konvensi sintaks transact-SQL

Sintaks

sp_replsetoriginator
    [ @originator_srv = ] N'originator_srv'
    , [ @originator_db = ] N'originator_db'
    [ , [ @publication = ] N'publication' ]
[ ; ]

Argumen

[ @originator_srv = ] N'originator_srv'

Nama server tempat transaksi diterapkan. @originator_srv adalah sysname, tanpa default.

[ @originator_db = ] N'originator_db'

Nama database tempat transaksi diterapkan. @originator_db adalah sysname, tanpa default.

[ @publication = ] N'publikasi'

Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Keterangan

sp_replsetoriginator dijalankan oleh Agen Distribusi untuk merekam sumber transaksi yang diterapkan oleh replikasi. Informasi ini digunakan untuk memanggil deteksi loopback untuk langganan transaksi dua arah yang memiliki kumpulan properti loopback.

Izin

Hanya anggota peran server tetap sysadmin di Publisher, anggota peran database tetap db_owner pada database publikasi, atau pengguna dalam daftar akses publikasi (PAL) yang dapat menjalankan sp_replsetoriginator.