Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A replicação dá suporte à execução de script sob demanda para assinantes em publicações transacionais e de mesclagem. Essa funcionalidade copia o script para o diretório de trabalho de replicação e, em seguida, usa sqlcmd para aplicar o script no Subscrevente. Por padrão, se houver uma falha ao aplicar o script de uma assinatura a uma publicação transacional, o Agente de Distribuição será interrompido. Você pode especificar um script Transact-SQL para executar programaticamente usando procedimentos armazenados de replicação.
Para especificar um script que deve ser executado por todos os assinantes em uma publicação de instantâneo, transacional ou de mesclagem
Redigir e testar o script de Transact-SQL que será executado sob demanda.
Salve o arquivo de script em um local onde ele possa ser acessado pelo Snapshot Agent para a publicação.
No Publicador, dentro do banco de dados de publicação, execute sp_addscriptexec (Transact-SQL). Especifique @publication, o nome do arquivo de script com o caminho UNC completo criado na etapa 2 para @scriptfile e um dos seguintes valores para @skiperror:
0 – o agente interromperá a execução do script se um erro for encontrado.
1 – o agente registrará erros e continuará executando o script quando forem encontrados erros.
O script especificado será executado em cada Assinante da próxima vez que o agente for executado para sincronizar a assinatura.