Alterar propriedades da publicação e do artigoChange Publication and Article Properties

APLICA-SE A: simSQL Server simBanco de Dados SQL do Azure (somente a Instância Gerenciada) nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

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.After a publication has been created, most publication and article properties can be changed, but some require that the snapshot be regenerated and/or subscriptions be reinitialized. Este tópico fornece informações sobre todas as propriedades que requerem uma ou ambas as ações, se forem alteradas.This topic provides information about all properties that require one or both of these actions if they are changed.

Propriedades de uma publicação de instantâneo ou de replicação transacionalPublication Properties for Snapshot and Transactional Replication

DescriçãoDescription Procedimento armazenadoStored procedure PropriedadesProperties RequisitosRequirements
Alterar o formato de instantâneo.Change snapshot format. sp_changepublicationsp_changepublication sync_methodsync_method Novo instantâneo.New snapshot.
Alterar o local do instantâneo.Change snapshot location. sp_changepublicationsp_changepublication alt_snapshot_folderalt_snapshot_folder

snapshot_in_defaultfoldersnapshot_in_defaultfolder
Novo instantâneo.New snapshot.
Alterar o local do instantâneo.Change snapshot location. sp_changedistpublishersp_changedistpublisher working_directoryworking_directory Novo instantâneo.New snapshot.
Alterar a compactação de instantâneo.Change snapshot compression. sp_changepublicationsp_changepublication compress_snapshotcompress_snapshot Novo instantâneo.New snapshot.
Alterar qualquer opção de instantâneo de FTP (File Transfer Protocol).Change any File Transfer Protocol (FTP) snapshot options. sp_changepublicationsp_changepublication enabled_for_internetenabled_for_internet

ftp_addressftp_address

ftp_loginftp_login

ftp_passwordftp_password

ftp_portftp_port

ftp_subdirectoryftp_subdirectory
Novo instantâneo.New snapshot.
Alterar localização do script pré ou pós-instantâneo.Change pre- or post-snapshot script location. sp_changepublicationsp_changepublication pre_snapshot_scriptpre_snapshot_script

post_snapshot_scriptpost_snapshot_script
Novo instantâneo (também é necessário se você alterar os conteúdos de script).New snapshot (also required if you change the script contents).

A reinicialização é necessária para aplicar o script novo ao Assinante.Reinitialization is required to apply the new script to the Subscriber.
Habilitar ou desabilitar o suporte para assinantes não MicrosoftMicrosoft SQL ServerSQL Server.Enable or disable support for non-MicrosoftMicrosoft SQL ServerSQL Server Subscribers. sp_changepublicationsp_changepublication is_enabled_for_het_subis_enabled_for_het_sub Novo instantâneo.New snapshot.
Alterar relatórios conflitantes para assinaturas de atualização em filaChange conflict reporting for queued updating subscriptions sp_changepublicationsp_changepublication centralized_conflictscentralized_conflicts Só poderá ser alterado se não houver nenhuma assinatura ativa.Can only be changed if there are no active subscriptions.
Alterar a política de resolução de conflito para as assinaturas de atualização em fila.Change conflict resolution policy for queued updating subscriptions. sp_changepublicationsp_changepublication conflict_policyconflict_policy Só poderá ser alterado se não houver nenhuma assinatura ativa.Can only be changed if there are no active subscriptions.

Propriedades de um artigo para instantâneo e replicação transacionalArticle Properties for Snapshot and Transactional Replication

DescriçãoDescription Procedimento armazenadoStored procedure PropriedadesProperties RequisitosRequirements
Descartar um artigoDrop an article sp_droparticlesp_droparticle Todos os parâmetros.All parameters. Os artigos podem ser descartados antes que as assinaturas sejam criadas.Articles can be dropped prior to subscriptions being created. Com os procedimentos armazenados, é possível descartar uma assinatura de um artigo, usando o SQL Server Management StudioSQL Server Management Studio, a assinatura inteira deve ser descartada, recriada e sincronizada.Using stored procedures, it is possible to drop a subscription to an article; using SQL Server Management StudioSQL Server Management Studio, the entire subscription must be dropped, recreated, and synchronized. Para obter mais informações, consulte Add Articles to and Drop Articles from Existing Publications (Adicionar e remover artigos para/de publicações existentes).For more information, see Add Articles to and Drop Articles from Existing Publications.
Alterar um filtro de coluna.Change a column filter. sp_articlecolumnsp_articlecolumn @column

@operation
Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.
Adicionar um filtro de linha.Add a row filter. sp_articlefiltersp_articlefilter Todos os parâmetros.All parameters. Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.
Descartar um filtro de linha.Drop a row filter. sp_articlefiltersp_articlefilter @article Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.
Alterar um filtro de linha.Change a row filter. sp_articlefiltersp_articlefilter @filter_clause Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.
Alterar um filtro de linha.Change a row filter. sp_changearticlesp_changearticle filtrofilter Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.
Alterar opções de esquema.Change schema options. sp_changearticlesp_changearticle schema_optionschema_option Novo instantâneo.New snapshot.
Alterar como as tabelas são controladas no Assinante antes de aplicar o instantâneo.Change how tables at the Subscriber are handled prior to applying the snapshot. sp_changearticlesp_changearticle pre_creation_cmdpre_creation_cmd Novo instantâneo.New snapshot.
Alterar o status de artigoChange article status sp_changearticlesp_changearticle statusstatus Novo instantâneo.New snapshot.
Alterar os comandos INSERT, UPDATE ou DELETE.Change INSERT, UPDATE or DELETE commands. sp_changearticlesp_changearticle ins_cmdins_cmd

upd_cmdupd_cmd

del_cmddel_cmd
Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.
Alterar o nome da tabela de destinoChange destination table name sp_changearticlesp_changearticle dest_tabledest_table Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.
Alterar o proprietário da tabela de destino (esquema).Change destination table owner (schema). sp_changearticlesp_changearticle destination_ownerdestination_owner Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.
Alterar os mapeamentos de tipo de dados (aplica-se somente à edição com o Oracle).Change data type mappings (applies to Oracle publishing only). sp_changearticlecolumndatatypesp_changearticlecolumndatatype @type

@length

@precision

@scale
Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.

Propriedades de publicação para a replicação de mesclagemPublication Properties for Merge Replication

DescriçãoDescription Procedimento armazenadoStored procedure PropriedadesProperties RequisitosRequirements
Alterar o formato de instantâneoChange snapshot format sp_changemergepublicationsp_changemergepublication sync_modesync_mode Novo instantâneo.New snapshot.
Alterar o local do instantâneo.Change snapshot location. sp_changemergepublicationsp_changemergepublication alt_snapshot_folderalt_snapshot_folder

snapshot_in_defaultfoldersnapshot_in_defaultfolder
Novo instantâneo.New snapshot.
Alterar o local do instantâneo.Change snapshot location. sp_changedistpublishersp_changedistpublisher working_directoryworking_directory Novo instantâneo.New snapshot.
Alterar a compactação de instantâneo.Change snapshot compression sp_changemergepublicationsp_changemergepublication compress_snapshotcompress_snapshot Novo instantâneo.New snapshot.
Alterar qualquer opção de instantâneo de FTPChange any FTP snapshot options sp_changemergepublicationsp_changemergepublication enabled_for_internetenabled_for_internet

ftp_addressftp_address

ftp_loginftp_login

ftp_passwordftp_password

ftp_portftp_port

ftp_subdirectoryftp_subdirectory
Novo instantâneo.New snapshot.
Alterar scripts pré ou pós-instantâneo.Change pre- or post-snapshot scripts. sp_changemergepublicationsp_changemergepublication pre_snapshot_scriptpre_snapshot_script

post_snapshot_scriptpost_snapshot_script
Novo instantâneo (também é necessário se você alterar os conteúdos de script).New snapshot (also required if you change the script contents).

A reinicialização é necessária para aplicar o script novo ao Assinante.Reinitialization is required to apply the new script to the Subscriber.
Adicionar um filtro de junção ou um registro lógico.Add a join filter or logical record. sp_addmergefiltersp_addmergefilter Todos os parâmetros.All parameters. Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.
Descartar um filtro de junção ou um registro lógico.Drop a join filter or logical record. sp_dropmergefiltersp_dropmergefilter Todos os parâmetros.All parameters. Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.
Alterar um filtro de junção ou registro lógico.Change a join filter or logical record. sp_changemergefiltersp_changemergefilter @property

@value
Novo instantâneoNew snapshot

Reinicialize as assinaturas.Reinitialize subscriptions.
Desabilitar o uso de filtros com parâmetros (habilitar os filtros com parâmetros não requer nenhuma ação especial).Disable the use of parameterized filters (enabling parameterized filters does not require any special actions). sp_changemergepublicationsp_changemergepublication Um valor false para dynamic_filtersA value of false for dynamic_filters Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.
Ativar ou desabilitar o uso de partições pré-computadas.Enable or disable the use of precomputed partitions. sp_changemergepublicationsp_changemergepublication use_partition_groupsuse_partition_groups Novo instantâneo.New snapshot.
Habilitar ou desabilitar a otimização de partição do MicrosoftMicrosoft SQL Server 2000 (8.x)SQL Server 2000 (8.x).Enable or disable MicrosoftMicrosoft SQL Server 2000 (8.x)SQL Server 2000 (8.x) partition optimization. sp_changemergepublicationsp_changemergepublication keep_partition_changeskeep_partition_changes Reinicialize as assinaturas.Reinitialize subscriptions.
Ativar ou desabilitar a validação de partição do Assinante.Enable or disable Subscriber partition validation. sp_changemergepublicationsp_changemergepublication validate_subscriber_infovalidate_subscriber_info Reinicialize as assinaturas.Reinitialize subscriptions.
Altere o nível de compatibilidade de publicação para 80sp3 ou menos.Change the publication compatibility level to 80sp3 or lower. sp_changemergepublicationsp_changemergepublication publication_compatibility_levelpublication_compatibility_level Novo instantâneo.New snapshot.

Propriedades do artigo para replicação de mesclagemArticle Properties for Merge Replication

DescriçãoDescription Procedimento armazenadoStored Procedure PropriedadesProperties RequisitosRequirements
Descartar um artigo, quando o artigo tem o último filtro com parâmetros na publicação.Drop an article, where the article has the last parameterized filter in the publication. sp_dropmergearticlesp_dropmergearticle Todos os parâmetrosAll parameters Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.
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).Drop an article, where the article is a parent in a join filter or logical record (this has the side effect of dropping the join). sp_dropmergearticlesp_dropmergearticle Todos os parâmetrosAll parameters Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.
Descartar um artigo, todas as outras circunstâncias.Drop an article, all other circumstances. sp_dropmergearticlesp_dropmergearticle Todos os parâmetrosAll parameters Novo instantâneo.New snapshot.
Incluir um filtro de coluna que não foi publicado anteriormente.Include a column filter that was previously unpublished. sp_mergearticlecolumnsp_mergearticlecolumn @column

@operation
Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.
Adicionar, descartar ou alterar um filtro de linha.Add, drop, or change a row filter. sp_changemergearticlesp_changemergearticle subset_filterclausesubset_filterclause Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.

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.If you add, drop, or change a parameterized filter, pending changes at the Subscriber cannot be uploaded to the Publisher during reinitialization. Para carregar alterações pendentes, sincronize todas as assinaturas antes de alterar o filtro.If you want to upload pending changes, synchronize all subscriptions before changing the filter.

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.If an article is not involved in any join filters, you can drop the article and add it again with a different row filter, which does not require the entire subscription to be reinitialized. 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).For more information about adding and dropping articles, see Add Articles to and Drop Articles from Existing Publications.
Alterar opções de esquema.Change schema options. sp_changemergearticlesp_changemergearticle schema_optionschema_option Novo instantâneo.New snapshot.
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).Change tracking from column-level to row-level (changing from row-level tracking to column-level tracking does not require any special actions). sp_changemergearticlesp_changemergearticle Um valor false para column_trackingA value of false for column_tracking Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.
Alterar se as permissões são verificadas antes que as instruções realizadas no Assinante sejam aplicadas ao Publicador.Change whether permissions are checked before statements made at the Subscriber are applied at the Publisher. sp_changemergearticlesp_changemergearticle check_permissionscheck_permissions Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.
Habilitar ou desabilitar assinaturas de somente download (alterar para ou de outras opções de carregamento não requer nenhuma ação especial).Enable or disable download-only subscriptions (changing to or from other upload options does not require any special actions). sp_changemergearticlesp_changemergearticle Alterar para ou de um valor 2 para subscriber_upload_optionsChange to or from a value of 2 for subscriber_upload_options Reinicialize as assinaturas.Reinitialize subscriptions.
Alterar o proprietário da tabela de destino.Change destination table owner. sp_changemergearticlesp_changemergearticle destination_ownerdestination_owner Novo instantâneo.New snapshot.

Reinicialize as assinaturas.Reinitialize subscriptions.

Consulte TambémSee Also

Perguntas Frequentes sobre Administração de Replicação Replication Administration FAQ
Criar e aplicar o instantâneo Create and Apply the Snapshot
Reinicializar as assinaturas Reinitialize Subscriptions
sp_addmergefilter (Transact-SQL) sp_addmergefilter (Transact-SQL)
sp_articlecolumn (Transact-SQL) sp_articlecolumn (Transact-SQL)
sp_articlefilter (Transact-SQL) sp_articlefilter (Transact-SQL)
sp_changearticle (Transact-SQL) sp_changearticle (Transact-SQL)
sp_changearticlecolumndatatype (Transact-SQL) sp_changearticlecolumndatatype (Transact-SQL)
sp_changedistpublisher (Transact-SQL) sp_changedistpublisher (Transact-SQL)
sp_changemergearticle (Transact-SQL) sp_changemergearticle (Transact-SQL)
sp_changemergefilter (Transact-SQL) sp_changemergefilter (Transact-SQL)
sp_changemergepublication (Transact-SQL) sp_changemergepublication (Transact-SQL)
sp_changepublication (Transact-SQL) sp_changepublication (Transact-SQL)
sp_droparticle (Transact-SQL) sp_droparticle (Transact-SQL)
sp_dropmergearticle (Transact-SQL) sp_dropmergearticle (Transact-SQL)
sp_dropmergefilter (Transact-SQL) sp_dropmergefilter (Transact-SQL)
sp_mergearticlecolumn (Transact-SQL)sp_mergearticlecolumn (Transact-SQL)