sp_scriptpublicationcustomprocs (Transact-SQL)
Crea los Scripts de los procedimientos INSERT, UPDATE y DELETE personalizados para todos los artículos de las tablas de una publicación en la que la opción de esquema de procedimiento personalizado de generación automática esté habilitada. sp_scriptpublicationcustomprocs resulta especialmente útil para configurar suscripciones en las que la instantánea se aplica manualmente.
Sintaxis
sp_scriptpublicationcustomprocs [ @publication = ] 'publication_name'
Argumentos
- [ @publication= ] 'publication_name'
Es el nombre de la publicación. publication_name es de tipo sysname y no tiene ningún valor predeterminado.
Valores de código de retorno
0 (correcto) o 1 (error)
Conjuntos de resultados
Devuelve un conjunto de resultados que consta de una única columna nvarchar(4000). El conjunto de resultados forma toda la instrucción CREATE PROCEDURE que se necesita para crear el procedimiento almacenado personalizado.
Comentarios
Los artículos sin la opción de esquema de procedimiento personalizado de generación automática (0x2) no se benefician de la creación de Scripts de los procedimientos personalizados.
sp_scriptpublicationcustomprocs utiliza los siguientes procedimientos para crear procedimientos en el suscriptor. No se deben ejecutar directamente:
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
Permisos
El permiso de ejecución se concede a public; se efectúa una comprobación de seguridad de procedimientos en el procedimiento almacenado a fin de restringir el acceso a los miembros de la función fija de servidor sysadmin y de la función fija de base de datos db_owner de la base de datos actual.