Udostępnij przez


Metoda ReplicationAddColumn

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

ReplicationAddColumn Metoda dodaje kolumna tabela, opublikowane w jeden lub więcej publikacji.

Składnia

object
.ReplicationAddColumn(
ColumnName
,
TypeText
,
PublicationName
,
[
SchemaChangeScript
]
)

Części

  • obiekt
    Wyrażenie, którego wartością obiekt na liście dotyczy.

  • Element ColumnName
    Nazwa kolumna, które mają zostać dodane.Kolumna jest dodawane do tabela, jeśli metoda powiedzie się, niezależnie od tego, co określono w PublicationName.

  • TypeText
    Ciąg zawierający składni, który następuje column_name parametru w instrukcja ALTER TABLE w języku Transact-SQL.

  • PublicationName
    Ciąg nazewnictwa publikacji, do których ma zostać dodany kolumna.

  • SchemaChangeScript
    Opcjonalny ciąg, który określa schemat zmienić skrypt, aby propagować do subskrybent.Ważne dla replikacja transakcyjna tylko.Wartością domyślną jest NULL.

Prototyp (C/C++)

HRESULT ReplicationAddColumn(
SQLDMO_LPCSTR pszColumnName,
SQLDMO_LPCSTR pszTypeText,
SQLDMO_LPCSTR pszPublicationName
SQLDMO_LPCSTR pszSchemaChangeScript);

Uwagi

ReplicationAddColumndodaje kolumna określonej przez nazwa_kolumny parametr tabela reprezentowane przez ReplicationTable obiektów i do publikacji określonego przez PublicationName parametru.Jeśli PublicationName jest zestaw do 'all', kolumna jest dodawany do wszystkich publikacji.Jeśli PublicationName jest zestaw do 'brak' kolumna nie jest dodawany do publikacja.W przeciwnym razie zestaw PublicationName jako ciąg nazwy publikacji w formacie ' [pub1] [pub2] [pub2] ".

Ostrzeżenie

Jeśli aplikacja wywoła ReplicationAddColumn na wystąpienie wersja programu SQL Server 7.0, stała, SQLDMO_E_SQL80ONLY i komunikat "Ta właściwość lub metoda wymaga Microsoft SQL Server 2000 lub nowszy" są zwracane.

Stosuje się do: