Publication Kelas
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.
Kelas Publication adalah kelas dasar tempat TransPublication kelas dan MergePublication kelas berasal.
public ref class Publication abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class Publication : Microsoft.SqlServer.Replication.ReplicationObject
type Publication = class
inherit ReplicationObject
Public MustInherit Class Publication
Inherits ReplicationObject
- Warisan
- Turunan
Keterangan
Saat mengonfigurasi Penerbit dengan Distributor jarak jauh, nilai yang disediakan untuk semua properti, termasuk SnapshotGenerationAgentProcessSecurity, dikirim ke Distributor sebagai teks biasa. Anda harus mengenkripsi koneksi antara Penerbit dan Distributor jarak jauhnya sebelum memanggil Create atau CreateSnapshotAgent metode . Untuk informasi selengkapnya, lihat sp_changemergepublication (Transact-SQL).
Keamanan Thread
Setiap anggota statis publik (Shared
di Microsoft Visual Basic) jenis ini aman untuk operasi multithreaded. Setiap anggota instans tidak dijamin aman untuk utas.
Konstruktor
Publication() |
Membuat instans Publication baru kelas . |
Properti
AltSnapshotFolder |
Mendapatkan atau mengatur lokasi file rekam jepret alternatif untuk publikasi. |
Attributes |
Mendapatkan atau mengatur atribut publikasi. |
CachePropertyChanges |
Mendapatkan atau mengatur apakah akan menyimpan perubahan yang dilakukan pada properti replikasi atau segera menerapkannya. (Diperoleh dari ReplicationObject) |
CompatibilityLevel |
Mendapatkan atau mengatur versi paling awal microsoft SQL Server yang berjalan pada Pelanggan yang dapat didukung publikasi yang dirujuk. |
ConflictRetention |
Mendapatkan atau mengatur jumlah hari baris data konflik dipertahankan dalam tabel konflik. |
ConnectionContext |
Mendapatkan atau mengatur koneksi ke instans Microsoft SQL Server. (Diperoleh dari ReplicationObject) |
CreateSnapshotAgentByDefault |
Mendapatkan atau mengatur apakah pekerjaan Agen Rekam Jepret ditambahkan secara otomatis saat publikasi dibuat. |
DatabaseName |
Mendapatkan atau mengatur nama database publikasi. |
Description |
Mendapatkan atau mengatur deskripsi tekstual publikasi. |
FtpAddress |
Mendapatkan atau mengatur alamat komputer server Protokol Transfer File (FTP) untuk publikasi yang memungkinkan inisialisasi langganan melalui FTP. |
FtpLogin |
Mendapatkan atau mengatur login yang digunakan untuk menyambungkan ke server Protokol Transfer File (FTP) untuk publikasi yang memungkinkan inisialisasi langganan melalui FTP. |
FtpPassword |
Mengatur kata sandi untuk login yang digunakan untuk menyambungkan ke server Protokol Transfer File (FTP) untuk publikasi yang memungkinkan inisialisasi langganan melalui FTP. |
FtpPort |
Mendapatkan atau mengatur port komputer server Protokol Transfer File (FTP) untuk publikasi yang memungkinkan inisialisasi langganan melalui FTP. |
FtpSubdirectory |
Mendapatkan atau mengatur subdirektori pada komputer server Protokol Transfer File (FTP) untuk publikasi yang memungkinkan inisialisasi langganan melalui FTP. |
HasSubscription |
Mendapatkan apakah publikasi memiliki satu atau beberapa langganan. |
IsExistingObject |
Mendapatkan apakah objek ada di server atau tidak. (Diperoleh dari ReplicationObject) |
Name |
Mendapatkan atau mengatur nama publikasi. |
PostSnapshotScript |
Mendapatkan atau mengatur nama dan jalur lengkap file skrip Transact-SQL yang dijalankan setelah rekam jepret awal diterapkan ke Pelanggan. |
PreSnapshotScript |
Mendapatkan atau mengatur nama dan jalur lengkap file skrip Transact-SQL yang dijalankan sebelum rekam jepret awal diterapkan ke Pelanggan. |
PubId |
Mendapatkan nilai yang secara unik mengidentifikasi publikasi. |
ReplicateDdl |
Mendapatkan atau mengatur opsi replikasi bahasa definisi data (DDL) yang menentukan apakah perubahan DDL direplikasi. |
RetentionPeriod |
Mendapatkan atau mengatur jumlah waktu sebelum langganan kedaluwarsa saat langganan tidak disinkronkan dengan publikasi. |
SecureFtpPassword |
Mengatur kata sandi (sebagai SecureString objek) untuk login yang digunakan untuk menyambungkan ke server Protokol Transfer File (FTP) untuk publikasi yang memungkinkan inisialisasi langganan melalui FTP. |
SnapshotAgentExists |
Mendapatkan jika pekerjaan SQL Server Agent ada untuk menghasilkan rekam jepret awal untuk publikasi ini. |
SnapshotGenerationAgentProcessSecurity |
Mendapatkan objek yang mengatur akun Windows tempat pekerjaan Agen Rekam Jepret berjalan. |
SnapshotGenerationAgentPublisherSecurity |
Mendapatkan konteks keamanan yang digunakan oleh Agen Rekam Jepret untuk menyambungkan ke Penerbit. |
SnapshotJobId |
Mendapatkan ID pekerjaan Agen Rekam Jepret untuk publikasi saat ini. |
SnapshotMethod |
Mendapatkan atau mengatur format file data dari rekam jepret awal. |
SnapshotSchedule |
Mendapatkan objek yang mengatur jadwal untuk Agen Rekam Jepret untuk publikasi saat ini. |
SqlServerName |
Mendapatkan nama instans Microsoft SQL Server tempat objek ini tersambung. (Diperoleh dari ReplicationObject) |
Status |
Mendapatkan atau mengatur status publikasi. |
Type |
Mendapatkan atau mengatur jenis publikasi. |
UserData |
Mendapatkan atau mengatur properti objek yang memungkinkan pengguna melampirkan data mereka sendiri ke objek. (Diperoleh dari ReplicationObject) |
Metode
CheckValidCreation() |
Memeriksa pembuatan replikasi yang valid. (Diperoleh dari ReplicationObject) |
CheckValidDefinition(Boolean) |
Menunjukkan apakah akan memeriksa definisi yang valid. |
CommitPropertyChanges() |
Mengirim semua pernyataan perubahan properti yang di-cache ke instans Microsoft SQL Server. (Diperoleh dari ReplicationObject) |
Create() |
Membuat publikasi. |
CreateSnapshotAgent() |
Membuat pekerjaan SQL Server Agent yang digunakan untuk menghasilkan rekam jepret awal untuk publikasi, jika pekerjaan ini belum ada. |
Decouple() |
Memisahkan objek replikasi yang direferensikan dari server. (Diperoleh dari ReplicationObject) |
EnumArticles() |
Mengembalikan artikel dalam publikasi. |
EnumPublicationAccesses(Boolean) |
Mengembalikan login yang memiliki akses ke Publisher. |
EnumSubscriptions() |
Mengembalikan langganan yang berlangganan publikasi. |
GetChangeCommand(StringBuilder, String, String) |
Mengembalikan perintah perubahan dari replikasi. (Diperoleh dari ReplicationObject) |
GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Mengembalikan perintah buat dari replikasi. (Diperoleh dari ReplicationObject) |
GetDropCommand(StringBuilder, Boolean) |
Mengembalikan perintah hilangkan dari replikasi. (Diperoleh dari ReplicationObject) |
GrantPublicationAccess(String) |
Menambahkan login yang ditentukan ke daftar akses publikasi (PAL). |
InternalRefresh(Boolean) |
Memulai refresh internal dari replikasi. (Diperoleh dari ReplicationObject) |
Load() |
Memuat properti objek yang ada dari server. (Diperoleh dari ReplicationObject) |
LoadProperties() |
Memuat properti objek yang ada dari server. (Diperoleh dari ReplicationObject) |
Refresh() |
Memuat ulang properti objek. (Diperoleh dari ReplicationObject) |
Remove() |
Menghapus publikasi yang sudah ada. |
Remove(Boolean) |
Menghapus publikasi yang ada meskipun Distributor tidak dapat diakses. |
ReplicateUserDefinedScript(String) |
Mereplikasi eksekusi skrip yang ditentukan pengguna kepada Pelanggan publikasi tertentu. |
RevokePublicationAccess(String) |
Menghapus login yang ditentukan dari daftar akses publikasi (PAL). |
Script(ScriptOptions) |
Menghasilkan skrip Transact-SQL yang dapat digunakan untuk membuat ulang publikasi seperti yang ditentukan oleh opsi skrip. |
StartSnapshotGenerationAgentJob() |
Memulai pekerjaan yang menghasilkan rekam jepret awal untuk publikasi. |
StopSnapshotGenerationAgentJob() |
Mencoba menghentikan pekerjaan Agen Rekam Jepret yang sedang berjalan. |