Compartilhar via


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.

Ícone de vínculo de tópico 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.

Consulte também

Referência

Procedimentos armazenados do sistema (Transact-SQL)