Bagikan melalui


ReplicationTable.ReplicationAddColumn Metode

Definisi

Menambahkan kolom ke tabel yang sudah diterbitkan dalam satu atau beberapa publikasi.

public:
 void ReplicationAddColumn(System::String ^ columnName, System::String ^ typeText, Microsoft::SqlServer::Replication::AddColumnOption addType, cli::array <System::String ^> ^ publicationNames, System::String ^ schemaChangeScript);
public void ReplicationAddColumn (string columnName, string typeText, Microsoft.SqlServer.Replication.AddColumnOption addType, string[] publicationNames, string schemaChangeScript);
member this.ReplicationAddColumn : string * string * Microsoft.SqlServer.Replication.AddColumnOption * string[] * string -> unit
Public Sub ReplicationAddColumn (columnName As String, typeText As String, addType As AddColumnOption, publicationNames As String(), schemaChangeScript As String)

Parameter

columnName
String

Nama kolom yang akan ditambahkan.

typeText
String

Sintaks yang mengikuti column_name parameter dalam pernyataan ALTER TABLE dalam Transact-SQL.

addType
AddColumnOption

Nilai AddColumnOption objek yang menentukan apakah akan menyertakan kolom di beberapa, semua, atau tidak ada publikasi. Jika Some ditentukan, publicationNames parameter tidak boleh kosong.

publicationNames
String[]

Array String yang berisi nama publikasi tempat kolom akan disertakan. Parameter ini hanya digunakan ketika addType adalah Some.

schemaChangeScript
String

Skrip perubahan skema untuk disebarluaskan ke Pelanggan. Ini hanya berlaku untuk publikasi transaksi dan rekam jepret. Gunakan null atau kosongkan string jika Anda tidak ingin menentukan parameter ini.

Keterangan

Metode ini didukung untuk kompatibilitas mundur. Gunakan replikasi perubahan skema saat menambahkan kolom ke atau menghapus kolom dari tabel yang diterbitkan. Untuk informasi selengkapnya, lihat Membuat Perubahan Skema pada Database Publikasi.

Metode ReplicationAddColumn ini hanya dapat dipanggil oleh anggota peran server tetap sysadmin di Penerbit oleh anggota peran database tetap db_owner pada database publikasi.

ReplicationAddColumn Panggilan setara dengan menjalankan sp_repladdcolumn (Transact-SQL).

Berlaku untuk