sp_scriptpublicationcustomprocs (Transact-SQL)
Gera scripts dos procedimentos personalizados INSERT, UPDATE e DELETE para todos os artigos de tabela em uma publicação na qual a opção de esquema de procedimento personalizado está habilitada. sp_scriptpublicationcustomprocs é particularmente útil para configurar assinaturas para as quais o instantâneo é aplicado manualmente.
Convenções da sintaxe Transact-SQL
Sintaxe
sp_scriptpublicationcustomprocs [ @publication = ] 'publication_name'
Argumentos
- [ @publication=] 'publication_name'
É o nome da publicação. publication_name é sysname, sem padrão.
Valores de código de retorno
0 (êxito) ou 1 (falha)
Conjuntos de resultados
Retorna um conjunto de resultados que consiste em uma única coluna nvarchar(4000). O conjunto de resultados forma a instrução completa CREATE PROCEDURE necessária para criar o procedimento armazenado personalizado.
Comentários
Não são gerados scripts de procedimentos personalizados para artigos sem a opção de geração automática de esquema de procedimento personalizado (0x2).
Os procedimentos seguintes são usados pelo sp_scriptpublicationcustomprocs para criar procedimentos no Assinante e não devem ser executados diretamente:
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
Permissões
A execução de permissão é concedida a public; uma verificação de segurança procedural é executada dentro do procedimento armazenado para restringir o acesso aos membros da função de servidor fixa sysadmin e da função de banco de dados fixa db_owner no banco de dados atual.