Alterando a publicação e as propriedades do artigo

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 de instantâneo.

sp_changepublication

sync_method

Novo instantâneo.

Alterar o local do instantâneo.

sp_changepublication

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 de instantâneo.

sp_changepublication

compress_snapshot

Novo instantâneo.

Alterar qualquer opção de instantâneo de FTP (File Transfer Protocol).

sp_changepublication

enabled_for_internet

ftp_address

ftp_login

ftp_password

ftp_port

ftp_subdirectory

Novo instantâneo.

Alterar localização do script pré ou pós instantâneo.

sp_changepublication

pre_snapshot_script

post_snapshot_script

Novo instantâneo (também é necessário se você alterar os conteúdos de script).

A reinicialização é necessária para aplicar o script novo ao Assinante.

Ativar ou desabilitar suporte para não assinantes do Microsoft SQL Server.

sp_changepublication

is_enabled_for_het_sub

Novo instantâneo.

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

conflict_policy

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 Adicionando artigos e descartando artigos de publicações existentes.

Alterar um filtro de coluna.

sp_articlecolumn

@column

@operation

Novo instantâneo.

Reinicializar as assinaturas.

Adicionar um filtro de linha.

sp_articlefilter

Todos os parâmetros.

Novo instantâneo.

Reinicializar as assinaturas.

Descartar um filtro de linha.

sp_articlefilter

@article

Novo instantâneo.

Reinicializar as assinaturas.

Alterar um filtro de linha.

sp_articlefilter

@filter_clause

Novo instantâneo.

Reinicializar as assinaturas.

Alterar um filtro de linha.

sp_changearticle

filter

Novo instantâneo.

Reinicializar 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.

Alterar os comandos INSERT, UPDATE ou DELETE.

sp_changearticle

ins_cmd

upd_cmd

del_cmd

Novo instantâneo.

Reinicializar as assinaturas.

Alterar o nome da tabela de destino

sp_changearticle

dest_table

Novo instantâneo.

Reinicializar as assinaturas.

Alterar o proprietário da tabela de destino (esquema).

sp_changearticle

destination_owner

Novo instantâneo.

Reinicializar 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.

Reinicializar 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 de instantâneo.

sp_changemergepublication

compress_snapshot

Novo instantâneo.

Alterar qualquer opção de instantâneo 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 instantâneo (também é necessário se você alterar os conteúdos de 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.

Reinicializar as assinaturas.

Descartar um filtro de junção ou um registro lógico.

sp_dropmergefilter

Todos os parâmetros.

Novo instantâneo.

Reinicializar as assinaturas.

Alterar um filtro de junção ou registro lógico.

sp_changemergefilter

@property

@value

Novo instantâneo

Reinicializar 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 false para dynamic_filters

Novo instantâneo.

Reinicializar as assinaturas.

Ativar ou desabilitar o uso de partições pré-computadas.

sp_changemergepublication

use_partition_groups

Novo instantâneo.

Ativar ou desabilitar a otimização de partição do Microsoft SQL Server 2000.

sp_changemergepublication

keep_partition_changes

Reinicializar as assinaturas.

Ativar ou desabilitar a validação de partição do Assinante.

sp_changemergepublication

validate_subscriber_info

Reinicializar as assinaturas.

Altere o nível de compatibilidade de publicação para 80sp3 ou menos.

sp_changemergepublication

publication_compatibility_level

Novo instantâneo.

Propriedades do artigo para replicação de mesclagem

Descrição

Procedimento armazenado

Propriedades

Requisitos

Descartar um artigo, quando o artigo tem o último filtro com parâmetros na publicação.

sp_dropmergearticle

Todos os parâmetros

Novo instantâneo.

Reinicializar 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.

Reinicializar 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.

Reinicializar as assinaturas.

Adicionar, descartar ou alterar um filtro de linha.

sp_changemergearticle

subset_filterclause

Novo instantâneo.

Reinicializar 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. Se desejar 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 descartar artigos, consulte Adicionando artigos e descartando artigos de publicações existentes.

Alterar opções de esquema.

sp_changemergearticle

schema_option

Novo instantâneo.

Controlar as alterações do nível de coluna para o nível de linha (alterar o controle do nível de linha para controle do nível de coluna não requer nenhuma ação especial).

sp_changemergearticle

Um valor false para column_tracking

Novo instantâneo.

Reinicializar 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.

Reinicializar as assinaturas.

Habilitar ou desabilitar assinaturas de somente download (alterar para ou de outras opções de carregamento não requer nenhuma ação especial).

sp_changemergearticle

Alterar para ou de um valor 2 para subscriber_upload_options

Reinicializar as assinaturas.

Alterar o proprietário da tabela de destino.

sp_changemergearticle

destination_owner

Novo instantâneo.

Reinicializar as assinaturas.