Bagikan melalui


Publication.CreateSnapshotAgent Metode

Definisi

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).

Berlaku untuk