Udostępnij za pośrednictwem


Metoda ReplicationTable.ReplicationAddColumn

Dodaje kolumna do tabela, która jest już opublikowany w publikacjach jeden lub więcej.

Przestrzeń nazw:  Microsoft.SqlServer.Replication
Zestaw:  Microsoft.SqlServer.Rmo (w Microsoft.SqlServer.Rmo.dll)

Składnia

'Deklaracja
Public Sub ReplicationAddColumn ( _
    columnName As String, _
    typeText As String, _
    addType As AddColumnOption, _
    publicationNames As String(), _
    schemaChangeScript As String _
)
'Użycie
Dim instance As ReplicationTable
Dim columnName As String
Dim typeText As String
Dim addType As AddColumnOption
Dim publicationNames As String()
Dim schemaChangeScript As String

instance.ReplicationAddColumn(columnName, _
    typeText, addType, publicationNames, _
    schemaChangeScript)
public void ReplicationAddColumn(
    string columnName,
    string typeText,
    AddColumnOption addType,
    string[] publicationNames,
    string schemaChangeScript
)
public:
void ReplicationAddColumn(
    String^ columnName, 
    String^ typeText, 
    AddColumnOption addType, 
    array<String^>^ publicationNames, 
    String^ schemaChangeScript
)
member ReplicationAddColumn : 
        columnName:string * 
        typeText:string * 
        addType:AddColumnOption * 
        publicationNames:string[] * 
        schemaChangeScript:string -> unit 
public function ReplicationAddColumn(
    columnName : String, 
    typeText : String, 
    addType : AddColumnOption, 
    publicationNames : String[], 
    schemaChangeScript : String
)

Parametry

  • columnName
    Typ: System.String
    A String wartość, która określa nazwę kolumna, które mają zostać dodane.
  • typeText
    Typ: System.String
    A String wartość zawierająca składnię, który następuje column_name parametru w instrukcja ALTER TABLE w Transact-SQL.
  • publicationNames
    Typ: array<System.String[]
    A String tablicy, która zawiera nazwy publikacji, do których ma zostać włączona kolumna.Ten parametr jest używany tylko wtedy, gdy addType jest niektóre.
  • schemaChangeScript
    Typ: System.String
    Opcjonalny String schemat, który określa wartość skrypt zmian propaguje do subskrybentów.To jest prawidłowe tylko dla publikacji transakcyjnych i migawka.Użyj nullodwołanie o wartości null (Nothing w języku Visual Basic) lub pusty ciąg, jeżeli nie określono tego parametru.

Uwagi

Ta metoda jest obsługiwana dla zgodności z poprzednimi wersjami.Użyj replikacja zmian schematu podczas dodawania kolumny lub usuwanie kolumn z tabela opublikowane.Aby uzyskać więcej informacji, zobacz temat Wprowadzanie zmian schematu na publikację baz danych.

ReplicationAddColumn Metoda może być wywoływana tylko przez członków roli sysadmin stałych serwera na Wydawca z przez członków roli db_owner stałej bazy danych w bazie danych publikacja.

Wywołanie ReplicationAddColumn jest równoważne wykonywanie sp_repladdcolumn (języka Transact-SQL).

Ta metoda jest dostępna na wystąpienia SQL Server 2000 i SQL Server 2005.

Ten obszar nazw, klasy lub element członkowski jest obsługiwany tylko w wersja 2.0.NET Framework.