sp_scriptpublicationcustomprocs (Transact-SQL)

在启用了自动生成自定义过程架构选项的发布中,为所有表项目编写自定义 INSERT、UPDATE 和 DELETE 过程的脚本。sp_scriptpublicationcustomprocs 对于设置手工应用快照的订阅特别有用。

主题链接图标Transact-SQL 语法约定

语法

sp_scriptpublicationcustomprocs [ @publication = ] 'publication_name'

参数

  • [ @publication=] 'publication_name'
    发布的名称。publication_namesysname,无默认值。

返回代码值

0(成功)或 1(失败)

结果集

返回由单个 nvarchar(4000) 列构成的结果集。该结果集构成创建自定义存储过程所需的完整 CREATE PROCEDURE 语句。

备注

如果未启用自动生成自定义过程 (0x2) 架构选项,则不会为项目编写自定义过程的脚本。

sp_scriptpublicationcustomprocs 使用以下过程创建订阅服务器不应该直接执行的过程:

sp_script_reconciliation_delproc

sp_script_reconciliation_insproc

sp_script_reconciliation_vdelproc

sp_script_reconciliation_xdelproc

sp_scriptdelproc

sp_scriptinsproc

sp_scriptmappedupdproc

sp_scriptupdproc

sp_scriptvdelproc

sp_scriptvupdproc

sp_scriptxdelproc

sp_scriptxupdproc

权限

执行权限被授予 public。在此存储过程中将执行过程安全性检查,以便将具有访问权限的用户限制为当前数据库中的 sysadmin 固定服务器角色和 db_owner 固定数据库角色的成员。

请参阅

参考

系统存储过程 (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助