Bagikan melalui


MSSQL_ENG021798

Detail Pesan

Nama Produk SQL Server
ID Peristiwa 21798
Sumber Kejadian MSSQLSERVER
Komponen Mesin Database SQL Server
Nama Simbolis
Teks Pesan Tugas agen '%s' harus ditambahkan melalui '%s' sebelum melanjutkan. Silakan lihat dokumentasi untuk '%s'.

Penjelasan

Untuk membuat publikasi, Anda harus menjadi anggota peran server tetap sysadmin pada Penerbit atau anggota peran database tetap db_owner dalam database publikasi. Jika Anda adalah anggota peran db_owner , kesalahan ini akan muncul jika:

  • Anda menjalankan skrip dari SQL Server 2000. Model keamanan yang diubah pada SQL Server 2005, dan skrip ini harus diperbarui.

  • Prosedur tersimpan sp_addpublication dijalankan sebelum menjalankan sp_addlogreader_agent (Transact-SQL). Ini berlaku untuk semua publikasi transaksi.

  • Prosedur tersimpan sp_addpublication dijalankan sebelum menjalankan sp_addqreader_agent (Transact-SQL). Ini berlaku untuk publikasi transaksional yang diaktifkan untuk mengantre memperbarui langganan (nilai TRUE untuk parameter @allow_queued_transp_addpublication).

Prosedur tersimpan sp_addlogreader_agent dan sp_addqreader_agent masing-masing membuat pekerjaan agen dan memungkinkan Anda menentukan akun Microsoft Windows tempat agen berjalan. Untuk pengguna dalam peran sysadmin, pekerjaan agen dibuat secara implisit jika sp_addlogreader_agent dan sp_addqreader_agent tidak dijalankan; agen berjalan di bawah konteks akun layanan SQL Server Agent di Distributor. Meskipun sp_addlogreader_agent dan sp_addqreader_agent tidak diperlukan untuk pengguna dalam peran sysadmin , ini adalah praktik terbaik keamanan untuk menentukan akun terpisah untuk agen. Untuk informasi selengkapnya, lihat Model Keamanan Agen Replikasi.

Tindakan Pengguna

Pastikan Anda menjalankan prosedur dalam urutan yang benar. Untuk informasi selengkapnya, lihat Membuat Publikasi, memperbarui skrip ini untuk menyertakan prosedur dan parameter tersimpan yang diperlukan oleh SQL Server 2005 dan versi yang lebih baru. Untuk informasi selengkapnya, lihat Meningkatkan Skrip Replikasi (Pemrograman Transact-SQL Replikasi).

Lihat juga

Kesalahan dan Referensi Peristiwa (Replikasi)