Freigeben über


sp_helparticlecolumns (Transact-SQL)

Gibt alle Spalten in der zugrunde liegenden Tabelle zurück. Diese gespeicherte Prozedur wird beim Verleger mit der Veröffentlichungsdatenbank ausgeführt. Für Oracle-Verleger wird diese gespeicherte Prozedur beim Verteiler auf jeder Datenbank ausgeführt.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_helparticlecolumns [ @publication = ] 'publication' 
        , [ @article = ] 'article'
    [ , [ @publisher = ] 'publisher' ]

Argumente

  • [ @publication=] 'publication'
    Der Name der Veröffentlichung, die den Artikel enthält. publication ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @article=] 'article'
    Der Name des Artikels, dessen Spalten zurückgegeben werden. article ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @publisher= ] 'publisher'
    Gibt einen Nicht-MicrosoftSQL Server-Verleger an. publisher ist ein Wert vom Datentyp sysname; der Standardwert ist NULL.

    HinweisHinweis

    publisher sollte nicht angegeben werden, wenn der angeforderte Artikel von einem SQL Server-Verleger veröffentlicht wird.

Rückgabecodewerte

0 (Spalten, die nicht veröffentlicht werden) oder 1 (Spalten, die veröffentlicht werden)

Resultsets

Spaltenname

Datentyp

Beschreibung

column id

int

Bezeichner der Spalte.

Spalte (column)

sysname

Name der Spalte.

published

bit

Gibt an, ob die Spalte veröffentlicht wird:

0 = Nein

1 = Ja

Verlegertyp

sysname

Datentyp der Spalte auf dem Verleger.

Abonnementtyp

sysname

Datentyp der Spalte auf dem Abonnenten.

Hinweise

sp_helparticlecolumns wird bei der Snapshot- und Transaktionsreplikation verwendet.

sp_helparticlecolumns ist nützlich, um eine vertikale Partition zu überprüfen.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin, der festen Datenbankrolle db_owner oder der Veröffentlichungszugriffsliste für die aktuelle Veröffentlichung können sp_helparticlecolumns ausführen.