Publication.CreateSnapshotAgent Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat pekerjaan SQL Server Agent yang digunakan untuk menghasilkan rekam jepret awal untuk publikasi, jika pekerjaan ini belum ada.
public:
void CreateSnapshotAgent();
public void CreateSnapshotAgent ();
member this.CreateSnapshotAgent : unit -> unit
Public Sub CreateSnapshotAgent ()
Pengecualian
Publikasi tidak ada di server, server tidak berjalan pada SQL Server 2005 atau yang lebih baru, atau pekerjaan sudah ada.
Keterangan
Metode CreateSnapshotAgent ini digunakan untuk membuat pekerjaan rekam jepret untuk publikasi yang ada yang dibuat dengan properti yang CreateSnapshotAgentByDefault diatur ke false
.
Saat mengonfigurasi Publisher dengan Distributor jarak jauh, nilai yang disediakan untuk semua properti, termasuk SnapshotGenerationAgentProcessSecurity, dikirim ke Distributor sebagai teks biasa. Anda harus mengenkripsi koneksi antara Publisher dan Distributor jarak jauhnya sebelum memanggil CreateSnapshotAgent metode . Untuk informasi selengkapnya, lihat Mengenkripsi Koneksi ke SQL Server.
Metode CreateSnapshotAgent ini dapat dipanggil oleh anggota peran server tetap sysadmin di Publisher atau oleh anggota db_owner
peran database tetap pada database publikasi.
CreateSnapshotAgent Panggilan setara dengan menjalankan sp_addpublication_snapshot (Transact-SQL).