sp_schemafilter (Transact-SQL)

Gilt für:SQL Server

Ändert Informationen im Schema, die beim Auflisten von für die Veröffentlichung in Frage kommenden Oracle-Tabellen ausgeschlossen werden, und zeigt diese an.

Transact-SQL-Syntaxkonventionen

Syntax

sp_schemafilter
    [ @publisher = ] N'publisher'
    [ , [ @schema = ] N'schema' ]
    [ , [ @operation = ] N'operation' ]
[ ; ]

Argumente

[ @publisher = ] N'publisher'

Der Name des Nicht-SQL Server-Herausgebers.@publisher ist "sysname" ohne Standard.

[ @schema = ] N'schema'

Der Name des Schemas. @schema ist "sysname" mit der Standardeinstellung "NULL.

[ @operation = ] N'operation'

Die Aktion, die für dieses Schema ausgeführt werden soll. @operation ist nvarchar(4) und kann einen der folgenden Werte aufweisen.

Wert Beschreibung
add Fügt das angegebene Schema zur Liste der Schemas hinzu, die nicht für die Veröffentlichung berechtigt sind.
drop Legt das angegebene Schema aus der Liste der Schemas ab, die nicht für die Veröffentlichung berechtigt sind.
help (Standard) Gibt die Liste der Schemas zurück, die nicht für die Publikation geeignet sind.

Resultset

Spaltenname Datentyp Beschreibung
schemaname sysname Der Name des Schemas, das nicht zur Veröffentlichung berechtigt ist.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Hinweise

sp_schemafilter sollte nur für heterogene Herausgeber verwendet werden.

Berechtigungen

Nur Mitglieder der festen Serverrolle "sysadmin " im Distributor können ausgeführt werden sp_schemafilter.