Publicar a execução do procedimento armazenado na publicação transacional

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

Especifique que a execução de um procedimento armazenado (em vez de apenas sua definição) deve ser publicada na caixa de diálogo Propriedades do Artigo – <Artigo>. Essa caixa de diálogo está disponível no Assistente para Nova Publicação e na caixa de diálogo Propriedades da Publicação – <Publicação>. Para obter mais informações sobre como usar o assistente e acessar a caixa de diálogo, consulte Criar uma publicação e Exibir e modificar as propriedades da publicação.

A definição do procedimento (instrução CREATE PROCEDURE) será replicada para o Assinante quando a inscrição for inicializada. Quando o procedimento armazenado for executado no Publicador, a replicação executará o procedimento correspondente no Assinante.

Para publicar a execução de um procedimento armazenado

  1. Na página Artigos do Assistente para Nova Publicação ou na caixa de diálogo Propriedades da Publicação – <Publicação>, selecione um procedimento armazenado.

  2. Clique em Propriedade de Artigo, depois em Definir Propriedades de Procedimento Armazenado Realçado.

  3. Na caixa de diálogo Propriedades do Artigo – <Artigo>, especifique um dos seguintes valores para a opção Replicar:

    • Execução do procedimento armazenado

    • Execução em uma transação serializável do SP

      Essa é a opção recomendada, uma vez que ela replica a execução do procedimento apenas se o procedimento for executado dentro do contexto de uma transação serializável. Se o procedimento armazenado for executado fora de uma transação serializável, as alterações dos dados nas tabelas publicadas serão replicadas como uma série de instruções DML (Data Manipulation Language).

  4. Selecione OK.

  5. Se você estiver na caixa de diálogo Propriedades da Publicação – <Publicação>, clique em OK para salvar e fechar a caixa de diálogo.