sp_schemafilter (Transact-SQL)

适用于:SQL Server

修改和显示在列出适于发布的 Oracle 表时排除的架构的相关信息。

Transact-SQL 语法约定

语法

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

参数

[ @publisher = ] N'publisher'

非 SQL Server 发布服务器的名称。@publisher为 sysname,无默认值。

[ @schema = ] N'schema'

架构的名称。 @schema为 sysname,默认值为 NULL.

[ @operation = ] N'operation'

要对此架构执行的操作。 @operation为 nvarchar(4),可以是以下值之一。

说明
add 将指定的架构添加到不符合发布的架构列表。
drop 从不符合发布的架构列表中删除指定的架构。
help(默认值) 返回不符合发布条件的架构列表。

结果集

列名称 数据类型 描述
schemaname sysname 架构的名称不符合发布条件。

返回代码值

0(成功)或 1(失败)。

注解

sp_schemafilter 应仅用于异类发布服务器。

权限

只有分发服务器上的 sysadmin 固定服务器角色的成员才能执行sp_schemafilter