次の方法で共有


sp_schemafilter (Transact-SQL)

パブリッシュできる Oracle テーブルを一覧表示するときに除外するスキーマの情報を変更および表示します。

トピック リンク アイコン Transact-SQL 構文表記規則

構文

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

引数

  • [@publisher = ] 'publisher'
    Microsoft SQL Server 以外のパブリッシャーの名前を指定します。 publisher のデータ型は sysname で、既定値はありません。

  • [@schema = ] 'schema'
    スキーマの名前を指定します。 schema のデータ型は sysname で、既定値は NULL です。

  • [@operation = ] 'operation'
    このスキーマで実行されるアクションです。 operation のデータ型は nvarchar(4) で、次のいずれかの値を指定できます。

    説明

    add

    指定されたスキーマを、パブリケーションに適さないスキーマの一覧に追加します。

    drop

    指定されたスキーマを、パブリケーションに適さないスキーマの一覧から削除します。

    help

    パブリケーションに適さないスキーマの一覧を返します。

結果セット

列名

データ型

説明

schemaname

sysname

パブリケーションに適さないスキーマの名前です。

戻り値

成功した場合は 0 を、失敗した場合は 1 をそれぞれ返します。

説明

sp_schemafilter は、異種パブリッシャーにのみ使用する必要があります。

権限

sp_schemafilter を実行できるのは、ディストリビューター側の sysadmin 固定サーバー ロールのメンバーだけです。

関連項目

参照

レプリケーション ストアド プロシージャ (Transact-SQL)