Bagikan melalui


Publication Kelas

Definisi

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.

Berlaku untuk