sp_addqueued_artinfo (T-SQL)

Berlaku untuk:SQL ServerAzure SQL Managed Instance

Penting

Prosedur sp_script_synctran_commands harus digunakan alih-alih sp_addqueued_artinfo. sp_script_synctran_commands menghasilkan skrip yang berisi sp_addqueued_artinfo panggilan dan sp_addsynctrigger .

Membuat tabel MSsubscription_articles di Pelanggan yang digunakan untuk melacak informasi langganan artikel (mengantre, memperbarui, dan segera memperbarui dengan pembaruan antrean sebagai failover). Prosedur tersimpan ini dijalankan di Pelanggan pada database langganan.

Konvensi sintaks transact-SQL

Sintaks

sp_addqueued_artinfo
    [ @artid = ] artid
    , [ @article = ] N'article'
    , [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publication = ] N'publication'
    , [ @dest_table = ] N'dest_table'
    , [ @owner = ] N'owner'
    , [ @cft_table = ] N'cft_table'
    [ , [ @columns = ] columns ]
[ ; ]

Argumen

[ @artid = ] dijadikan artid

Nama ID artikel. @artid int, tanpa default.

[ @article = ] N'article'

Nama artikel yang akan diskrip. @article adalah sysname, tanpa default.

[ @publisher = ] N'publisher'

Nama server Publisher. @publisher adalah sysname, tanpa default.

[ @publisher_db = ] N'publisher_db'

Nama database Publisher. @publisher_db adalah sysname, tanpa default.

[ @publication = ] N'publikasi'

Nama publikasi yang akan di-skrip. @publication adalah sysname, tanpa default.

[ @dest_table = ] N'dest_table'

Nama tabel tujuan. @dest_table adalah sysname, tanpa default.

[ @owner = ] N'owner'

Pemilik langganan. @owner adalah sysname, tanpa default.

[ @cft_table = ] N'cft_table'

Nama tabel konflik pembaruan antrean untuk artikel ini. @cft_table adalah sysname, tanpa default.

[ @columns = ] kolom

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

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Keterangan

sp_addqueued_artinfo digunakan oleh Agen Distribusi sebagai bagian dari inisialisasi langganan. Prosedur tersimpan ini biasanya tidak dijalankan oleh pengguna, tetapi mungkin berguna jika Anda perlu menyiapkan langganan secara manual.

Gunakan sp_script_synctran_commands alih-alih sp_addqueued_artinfo.

Izin

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