Bagikan melalui


sp_MSchange_distribution_agent_properties (T-SQL)

Berlaku untuk: SQL Server

Mengubah properti pekerjaan Agen Distribusi yang berjalan di Microsoft SQL Server 2005 (9.x) atau Distributor versi yang lebih baru. Prosedur tersimpan ini digunakan untuk mengubah properti saat Publisher berjalan pada instans SQL Server 2000 (8.x). Prosedur tersimpan ini dijalankan di Distributor pada database distribusi.

Konvensi sintaks transact-SQL

Sintaks

  
sp_MSchange_distribution_agent_properties [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  
        , [ @publication = ] 'publication'   
        , [ @subscriber = ] 'subscriber'   
        , [ @subscriber_db = ] 'subscriber_db'   
        , [ @property = ] 'property'   
        , [ @value = ] 'value' ]  

Argumen

[ @publisher = ] 'publisher' Adalah nama Penerbit. publisher adalah sysname, tanpa default.

[ @publisher_db = ] 'publisher_db' Adalah nama database publikasi. publisher_db adalah sysname, tanpa default.

[ @publication = ] 'publication' Adalah nama publikasi. publikasi adalah sysname, tanpa default.

[ @subscriber = ] 'subscriber' Adalah nama Pelanggan. pelanggan adalah sysname, tanpa default.

[ @subscriber_db = ] 'subscriber_db' Adalah nama database langganan. subscriber_db adalah sysname, tanpa default.

[ @property = ] 'property' Adalah properti publikasi yang akan diubah. properti adalah sysname, tanpa default.

[ @value = ] 'value' Adalah nilai properti baru. nilainya adalah nvarchar(524), dengan default NULL.

Tabel ini menjelaskan properti pekerjaan Agen Distribusi yang dapat diubah, dan pembatasan nilai untuk properti tersebut.

Properti Nilai Deskripsi
distrib_job_login Masuk untuk akun Microsoft Windows tempat agen berjalan.
distrib_job_password Kata sandi untuk akun Windows tempat pekerjaan agen berjalan.
subscriber_catalog Katalog yang akan digunakan saat membuat koneksi ke penyedia OLE DB. Properti ini hanya berlaku untuk Pelanggan non-SQL Server .
subscriber_datasource Nama sumber data sebagaimana dipahami oleh penyedia OLE DB. Properti ini hanya berlaku untuk Pelanggan non-SQL Server .
subscriber_location Lokasi database sebagaimana dipahami oleh penyedia OLE DB. Properti ini hanya berlaku untuk Pelanggan non-SQL Server .
subscriber_login Masuk untuk digunakan saat menyambungkan ke Pelanggan untuk menyinkronkan langganan.
subscriber_password Kata sandi pelanggan.

Jangan gunakan kata sandi kosong. Gunakan kata sandi yang kuat.
subscriber_provider Pengidentifikasi terprogram unik (PROGID) tempat penyedia OLE DB untuk sumber data non-SQL Server terdaftar. Properti ini hanya berlaku untuk Pelanggan non-SQL Server .
subscriber_providerstring string koneksi khusus penyedia OLE DB yang mengidentifikasi sumber data. Properti ini hanya berlaku untuk Pelanggan non-SQL Server.
subscriber_security_mode 1 Autentikasi Windows.

Jika memungkinkan, gunakan autentikasi Windows.
0 Autentikasi SQL Server.
subscriber_type 0 Pelanggan SQL Server
1 Server sumber data ODBC
3 Penyedia OLE DB
aliran langganan Menunjukkan jumlah koneksi yang diizinkan per Agen Distribusi untuk menerapkan batch perubahan secara paralel ke Pelanggan. Tidak didukung untuk pelanggan non-SQL Server , Penerbit Oracle, atau langganan peer-to-peer.

Catatan

Setelah mengubah login atau kata sandi agen, Anda harus menghentikan dan memulai ulang agen sebelum perubahan berlaku.

Mengembalikan Nilai Kode

0 (berhasil) atau 1 (kegagalan)

Keterangan

sp_MSchange_distribution_agent_properties digunakan dalam replikasi rekam jepret dan replikasi transaksional.

Saat Publisher berjalan pada instans SQL Server 2005 (9.x) atau versi yang lebih baru, Anda harus menggunakan sp_changesubscription untuk mengubah properti pekerjaan Agen Penggabungan yang menyinkronkan langganan push yang berjalan di Distributor.

Izin

Hanya anggota peran server tetap sysadmin di Distributor yang dapat menjalankan sp_MSchange_distribution_agent_properties.

Lihat Juga

sp_addpushsubscription_agent (T-SQL)
sp_addsubscription (T-SQL)