sp_scriptpublicationcustomprocs (Transact-SQL)
Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure
Cria scripts do , UPDATE
e procedimentos DELETE
personalizados INSERT
para todos os artigos de tabela em uma publicação na qual a opção de esquema de procedimento personalizado de geração automática está habilitada. sp_scriptpublicationcustomprocs
pode ser útil para configurar assinaturas para as quais o instantâneo é aplicado manualmente.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_scriptpublicationcustomprocs
[ @publication = ] N'publication'
[ , [ @publisher = ] N'publisher' ]
[ , [ @usesqlclr = ] usesqlclr ]
[ ; ]
Argumentos
@publication [ = ] N'publicação'
O nome da publicação. @publication é sysname, sem padrão.
@publisher [ = ] N'editor'
O nome do publicador. @publisher é sysname, com um padrão de NULL
.
@usesqlclr [ = ] usaqlclr
Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Conjunto 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
Os procedimentos personalizados não são roteirizados para artigos sem a opção de esquema de procedimento personalizado (0x2
) gerado automaticamente.
Os procedimentos a seguir são usados para sp_scriptpublicationcustomprocs
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 permissão de execução é concedida ao público. Uma verificação de segurança de procedimento é executada dentro desse procedimento armazenado para restringir o acesso a membros da função de servidor fixa sysadmin e db_owner função de banco de dados fixa no banco de dados atual.