Alterar propriedades da publicação e do artigo

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

Depois que uma publicação foi criada, a maior parte das propriedades de publicação e do artigo podem ser alteradas, mas algumas requerem que um novo instantâneo seja gerado e/ou que as assinaturas sejam reinicializadas. Este tópico fornece informações sobre todas as propriedades que requerem uma ou ambas as ações, se forem alteradas.

Propriedades de uma publicação de instantâneo ou de replicação transacional

Descrição Procedimento armazenado Propriedades Requisitos
Alterar o formato do snapshot. sp_changepublication sync_method Nova captura instantânea.
Alterar a localização do snapshot. sp_changepublication alt_snapshot_folder

snapshot_in_defaultfolder
Novo instantâneo.
Alterar o local do instantâneo. sp_changedistpublisher working_directory Nova captura instantânea.
Alterar a compactação do instantâneo. sp_changepublication compress_snapshot Novo instantâneo.
Altere quaisquer opções de captura do protocolo de transferência de arquivos (FTP). sp_changepublication enabled_for_internet

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory
Nova captura instantânea.
Alterar o local do script de pré ou pós-captura instantânea. sp_changepublication pre_snapshot_script

post_snapshot_script
Novo snapshot (também necessário se você alterar o conteúdo do script).

A reinicialização é necessária para aplicar o script novo ao Assinante.
Habilitar ou desabilitar o suporte para assinantes não Microsoft SQL Server. sp_changepublication is_enabled_for_het_sub Nova captura instantânea.
Alterar relatórios conflitantes para assinaturas de atualização em fila sp_changepublication centralized_conflicts Só poderá ser alterado se não houver nenhuma assinatura ativa.
Alterar a política de resolução de conflito para as assinaturas de atualização em fila. sp_changepublication politica_de_conflito Só poderá ser alterado se não houver nenhuma assinatura ativa.

Propriedades de um artigo para instantâneo e replicação transacional

Descrição Procedimento armazenado Propriedades Requisitos
Descartar um artigo sp_droparticle Todos os parâmetros. Os artigos podem ser descartados antes que as assinaturas sejam criadas. Com os procedimentos armazenados, é possível descartar uma assinatura de um artigo, usando o SQL Server Management Studio, a assinatura inteira deve ser descartada, recriada e sincronizada. Para obter mais informações, consulte Add Articles to and Drop Articles from Existing Publications (Adicionar e remover artigos para/de publicações existentes).
Alterar um filtro de coluna. sp_articlecolumn @column

@operation
Novo instantâneo.

Reinicialize as assinaturas.
Adicionar um filtro de linha. sp_articlefilter Todos os parâmetros. Novo instantâneo.

Reinicialize as assinaturas.
Descartar um filtro de linha. sp_articlefilter @article Novo instantâneo.

Reinicialize as assinaturas.
Alterar um filtro de linha. sp_articlefilter @filter_clause Novo instantâneo.

Reinicialize as assinaturas.
Alterar um filtro de linha. sp_changearticle filter Novo instantâneo.

Reinicialize as assinaturas.
Alterar opções de esquema. sp_changearticle schema_option Novo instantâneo.
Alterar como as tabelas são controladas no Assinante antes de aplicar o instantâneo. sp_changearticle pre_creation_cmd Novo instantâneo.
Alterar o status de artigo sp_changearticle status Novo instantâneo.
Altere os comandos INSERT, UPDATE ou DELETE. sp_changearticle ins_cmd

upd_cmd

del_cmd
Novo instantâneo.

Reinicialize as assinaturas.
Alterar o nome da tabela de destino sp_changearticle dest_table Novo instantâneo.

Reinicialize as assinaturas.
Alterar o proprietário da tabela de destino (esquema). sp_changearticle destination_owner Novo instantâneo.

Reinicialize as assinaturas.
Alterar os mapeamentos de tipo de dados (aplica-se somente à edição com o Oracle). sp_changearticlecolumndatatype @type

@length

@precision

@scale
Novo instantâneo.

Reinicialize as assinaturas.

Propriedades de publicação para a replicação de mesclagem

Descrição Procedimento armazenado Propriedades Requisitos
Alterar o formato de instantâneo sp_changemergepublication sync_mode Novo instantâneo.
Alterar o local do instantâneo. sp_changemergepublication alt_snapshot_folder

snapshot_in_defaultfolder
Novo instantâneo.
Alterar o local do instantâneo. sp_changedistpublisher working_directory Novo instantâneo.
Alterar a compactação do snapshot. sp_changemergepublication compress_snapshot Novo instantâneo.
Alterar quaisquer opções de captura de FTP sp_changemergepublication enabled_for_internet

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory
Novo instantâneo.
Alterar scripts pré ou pós-instantâneo. sp_changemergepublication pre_snapshot_script

post_snapshot_script
Novo snapshot (também necessário se você alterar o conteúdo do script).

A reinicialização é necessária para aplicar o script novo ao Assinante.
Adicionar um filtro de junção ou um registro lógico. sp_addmergefilter Todos os parâmetros. Novo instantâneo.

Reinicialize as assinaturas.
Descartar um filtro de junção ou um registro lógico. sp_dropmergefilter Todos os parâmetros. Novo instantâneo.

Reinicialize as assinaturas.
Alterar um filtro de junção ou registro lógico. sp_changemergefilter @property

@value
Novo instantâneo

Reinicialize as assinaturas.
Desabilitar o uso de filtros com parâmetros (habilitar os filtros com parâmetros não requer nenhuma ação especial). sp_changemergepublication Um valor de false para dynamic_filters Novo instantâneo.

Reinicialize as assinaturas.
Ativar ou desabilitar o uso de partições pré-computadas. sp_changemergepublication use_partition_groups Novo instantâneo.
Habilite ou desabilite a otimização de partição do Microsoft SQL Server 2000 (8.x). sp_changemergepublication manter alterações da partição Reinicialize as assinaturas.
Ativar ou desabilitar a validação de partição do Assinante. sp_changemergepublication validate_subscriber_info Reinicialize as assinaturas.
Altere o nível de compatibilidade de publicação para 80sp3 ou menos. sp_changemergepublication nível de compatibilidade da publicação Novo instantâneo.

Propriedades do artigo para replicação de mesclagem

Descrição Procedimento armazenado Propriedades Requisitos
Remover um artigo de uma publicação em que o artigo possui o último filtro parametrizado. sp_dropmergearticle Todos os parâmetros Novo instantâneo.

Reinicialize as assinaturas.
Descartar um artigo, quando é um artigo pai em um filtro de junção ou em um registro lógico (isso tem como efeito colateral o descarte da junção). sp_dropmergearticle Todos os parâmetros Novo instantâneo.

Reinicialize as assinaturas.
Descartar um artigo, todas as outras circunstâncias. sp_dropmergearticle Todos os parâmetros Novo instantâneo.
Incluir um filtro de coluna que não foi publicado anteriormente. sp_mergearticlecolumn @column

@operation
Novo instantâneo.

Reinicialize as assinaturas.
Adicionar, descartar ou alterar um filtro de linha. sp_changemergearticle subset_filterclause Novo instantâneo.

Reinicialize as assinaturas.

Se você adicionar, descartar ou alterar um filtro com parâmetros, as alterações pendentes no Assinante não poderão ser carregadas no Publicador durante a reinicialização. Para carregar alterações pendentes, sincronize todas as assinaturas antes de alterar o filtro.

Se um artigo não estiver envolvido em um filtro de junção, você poderá descartar o artigo e adicioná-lo novamente, com um filtro de linha diferente, não é necessário reinicializar a assinatura inteira. Para obter mais informações sobre como adicionar e remover artigos, consulte Add Articles to and Drop Articles from Existing Publications (Adicionar e remover artigos para/de publicações existentes).
Alterar opções de esquema. sp_changemergearticle schema_option Novo instantâneo.
Alterar o rastreamento de nível de coluna para nível de linha (alterar o rastreamento de nível de linha para nível de coluna não requer nenhuma ação especial). sp_changemergearticle Um valor false para column_tracking Novo instantâneo.

Reinicialize as assinaturas.
Alterar se as permissões são verificadas antes que as instruções realizadas no Assinante sejam aplicadas ao Publicador. sp_changemergearticle check_permissions Novo instantâneo.

Reinicialize as assinaturas.
Ative ou desative assinaturas somente para download (alterar de ou para outras opções de upload não exige nenhuma ação especial). sp_changemergearticle Alterar para ou de um valor 2 para subscriber_upload_options Reinicialize as assinaturas.
Alterar o proprietário da tabela de destino. sp_changemergearticle destination_owner Novo instantâneo.

Reinicialize as assinaturas.