Alterar Propriedades de Publicação e Artigos

Aplica-se a: SQL ServerAzure SQL Managed Instance

Após a criação de uma publicação, a maioria das propriedades da publicação e do artigo pode ser alterada, mas algumas exigem que o snapshot seja regenerado e/ou que as subscrições sejam reiniciadas. Este tópico fornece informações sobre todas as propriedades que requerem uma ou ambas estas ações, caso sejam alteradas.

Propriedades de Publicação para Replicação Instantânea e Transacional

Description Procedimento armazenado Propriedades Requirements
Alterar o formato do snapshot. sp_changepublication sync_method Nova fotografia.
Muda a localização do snapshot. sp_changepublication alt_snapshot_folder

snapshot_in_defaultfolder
Nova fotografia.
Muda a localização do snapshot. sp_changedistpublisher working_directory Nova fotografia.
Alterar a compressão do instantâneo. sp_changepublication compress_snapshot Nova fotografia.
Mude qualquer opção de snapshot do Protocolo de Transferência de Ficheiros (FTP). sp_changepublication enabled_for_internet

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory
Nova fotografia.
Muda a localização do script antes ou depois do snapshot. sp_changepublication pre_snapshot_script

post_snapshot_script
Novo snapshot (também obrigatório se alterares o conteúdo do script).

É necessária a reinicialização para aplicar o novo script ao Assinante.
Ative ou desative o suporte para subscritores que não sejam do Microsoft SQL Server. sp_changepublication is_enabled_for_het_sub Nova fotografia.
Alterar relatórios de conflitos para subscrições de atualização em fila de espera sp_changepublication conflitos_centralizados Só pode ser alterado se não houver subscrições ativas.
Alterar a política de resolução de conflitos para subscrições em fila de atualização. sp_changepublication conflict_policy Só pode ser alterado se não houver subscrições ativas.

Propriedades do Artigo para Replicação Instantânea e Transacional

Description Procedimento armazenado Propriedades Requirements
Largar um artigo sp_droparticle Todos os parâmetros. Os artigos podem ser cancelados antes de as subscrições serem criadas. Usando procedimentos armazenados, é possível cancelar uma subscrição de um artigo; usando o SQL Server Management Studio, toda a subscrição tem de ser cancelada, recriada e sincronizada. Para obter mais informações, consulte Adicionar artigos e descartar artigos de publicações existentes.
Alterar o filtro de uma coluna. sp_articlecolumn @column

@operation
Nova fotografia.

Reinicie subscrições.
Adiciona um filtro de linhas. sp_articlefilter Todos os parâmetros. Nova fotografia.

Reinicie subscrições.
Coloca um filtro de linha. sp_articlefilter @article Nova fotografia.

Reinicie subscrições.
Muda um filtro de linha. sp_articlefilter @filter_clause Nova fotografia.

Reinicie subscrições.
Muda um filtro de linha. sp_changearticle filter Nova fotografia.

Reinicie subscrições.
Muda as opções do esquema. sp_changearticle schema_option Nova fotografia.
Alterar a forma como as tabelas no Subscritor são tratadas antes de aplicar o snapshot. sp_changearticle pre_creation_cmd Nova fotografia.
Alterar o estado do artigo sp_changearticle status Nova fotografia.
Muda INSERT, UPDATE ou DELETE comandos. sp_changearticle ins_cmd

upd_cmd

del_cmd
Nova fotografia.

Reinicie subscrições.
Alterar o nome da tabela de destinos sp_changearticle dest_table Nova fotografia.

Reinicie subscrições.
Alterar o proprietário da tabela de destino (esquema). sp_changearticle destination_owner Nova fotografia.

Reinicie subscrições.
Alterar mapeamentos de tipos de dados (aplica-se apenas à publicação da Oracle). sp_changearticlecolumndatatype @type

@length

@precision

@scale
Nova fotografia.

Reinicie subscrições.

Propriedades de Publicação para Replicação de Fusão

Description Procedimento armazenado Propriedades Requirements
Alterar o formato do snapshot sp_changemergepublication sync_mode Nova fotografia.
Muda a localização do snapshot. sp_changemergepublication alt_snapshot_folder

snapshot_in_defaultfolder
Nova fotografia.
Muda a localização do snapshot. sp_changedistpublisher working_directory Nova fotografia.
Compressão de instantâneos de alterações sp_changemergepublication compress_snapshot Nova fotografia.
Alterar quaisquer opções de instantâneo FTP sp_changemergepublication enabled_for_internet

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory
Nova fotografia.
Altere scripts de pré- ou pós-snapshot. sp_changemergepublication pre_snapshot_script

post_snapshot_script
Novo snapshot (também obrigatório se alterares o conteúdo do script).

É necessária a reinicialização para aplicar o novo script ao Assinante.
Adicione um filtro de junção ou registo lógico. sp_addmergefilter Todos os parâmetros. Nova fotografia.

Reinicie subscrições.
Largue um filtro de junção ou um registo lógico. sp_dropmergefilter Todos os parâmetros. Nova fotografia.

Reinicie subscrições.
Muda um filtro de junção ou registo lógico. sp_changemergefilter @property

@value
Nova fotografia

Reinicie subscrições.
Desative o uso de filtros parametrizados (ativar filtros parametrizados não requer ações especiais). sp_changemergepublication Um valor de falso para dynamic_filters Nova fotografia.

Reinicie subscrições.
Ative ou desative o uso de partições pré-computadas. sp_changemergepublication use_partition_groups Nova fotografia.
Ative ou desative a otimização de partições do Microsoft SQL Server 2000 (8.x). sp_changemergepublication keep_partition_changes Reinicie subscrições.
Ativar ou desativar a validação da partição Subscriber. sp_changemergepublication validate_subscriber_info Reinicie subscrições.
Mude o nível de compatibilidade de publicações para 80sp3 ou inferior. sp_changemergepublication publication_compatibility_level Nova fotografia.

Propriedades do Artigo para Replicação de Fusão

Description Procedimento armazenado Propriedades Requirements
Elimina um artigo, cujo artigo tem o último filtro parametrizado na publicação. sp_dropmergearticle Todos os parâmetros Nova fotografia.

Reinicie subscrições.
Eliminar um artigo, cujo artigo é um pai num filtro de junção ou registo lógico (isto tem o efeito secundário de eliminar a junção). sp_dropmergearticle Todos os parâmetros Nova fotografia.

Reinicie subscrições.
Retire um artigo, todas as restantes circunstâncias. sp_dropmergearticle Todos os parâmetros Nova fotografia.
Inclua um filtro de colunas que não tenha sido publicado anteriormente. sp_mergearticlecolumn @column

@operation
Nova fotografia.

Reinicie subscrições.
Adiciona, remove ou altera um filtro de linha. sp_changemergearticle subset_filterclause Nova fotografia.

Reinicie subscrições.

Se adicionar, eliminar ou alterar um filtro parametrizado, as alterações pendentes no Assinante não podem ser carregadas para o Publisher durante a reinicialização. Se quiseres carregar alterações pendentes, sincroniza todas as subscrições antes de mudar o filtro.

Se um artigo não estiver envolvido em nenhum filtro de junção, pode retirar o artigo e adicioná-lo novamente com um filtro de linha diferente, que não exige que toda a subscrição seja reinicializada. Para mais informações sobre adicionar e eliminar artigos, consulte Adicionar Artigos e Eliminar Artigos de Publicações Existentes.
Muda as opções do esquema. sp_changemergearticle schema_option Nova fotografia.
Altere o controlo de alterações do nível da coluna para o nível da linha (alterar do controlo ao nível da linha para o controlo ao nível da coluna não requer quaisquer ações especiais). sp_changemergearticle Um valor de falso para column_tracking Nova fotografia.

Reinicie subscrições.
Alterar se as permissões são verificadas antes de as declarações feitas no Assinante serem aplicadas no Publisher. sp_changemergearticle check_permissions Nova fotografia.

Reinicie subscrições.
Ativar ou desativar subscrições apenas para download (mudar para ou de outras opções de upload não requer ações especiais). sp_changemergearticle Alterar para ou a partir de um valor de 2 para subscriber_upload_options Reinicie subscrições.
Muda o proprietário da tabela de destinos. sp_changemergearticle destination_owner Nova fotografia.

Reinicie subscrições.