Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |
Nova captura instantânea. |
| Alterar a localização do snapshot. | sp_changedistpublisher | working_directory | Nova captura instantânea. |
| Alterar a compactação do instantâneo. | sp_changepublication | compress_snapshot | Nova captura instantânea. |
| 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 |
Nova captura instantânea. Reinicialize as assinaturas. |
| Adicionar um filtro de linha. | sp_articlefilter | Todos os parâmetros. | Nova captura instantânea. Reinicialize as assinaturas. |
| Descartar um filtro de linha. | sp_articlefilter | @article |
Nova captura instantânea. Reinicialize as assinaturas. |
| Alterar um filtro de linha. | sp_articlefilter | @filter_clause |
Nova captura instantânea. Reinicialize as assinaturas. |
| Alterar um filtro de linha. | sp_changearticle | filter | Nova captura instantânea. Reinicialize as assinaturas. |
| Alterar opções de esquema. | sp_changearticle | schema_option | Nova captura instantânea. |
| Alterar como as tabelas são controladas no Assinante antes de aplicar o instantâneo. | sp_changearticle | pre_creation_cmd | Nova captura instantânea. |
| Alterar o status de artigo | sp_changearticle | status | Nova captura instantânea. |
| Altere os comandos INSERT, UPDATE ou DELETE. | sp_changearticle |
ins_cmd upd_cmd del_cmd |
Nova captura instantânea. Reinicialize as assinaturas. |
| Alterar o nome da tabela de destino | sp_changearticle | dest_table | Nova captura instantânea. Reinicialize as assinaturas. |
| Alterar o proprietário da tabela de destino (esquema). | sp_changearticle | destination_owner | Nova captura instantânea. Reinicialize as assinaturas. |
| Alterar os mapeamentos de tipo de dados (aplica-se somente à edição com o Oracle). | sp_changearticlecolumndatatype | @type @length @precision@scale |
Nova captura instantânea. 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 | Nova captura instantânea. |
| Alterar a localização do snapshot. | sp_changemergepublication |
alt_snapshot_folder snapshot_in_defaultfolder |
Nova captura instantânea. |
| Alterar a localização do snapshot. | sp_changedistpublisher | working_directory | Nova captura instantânea. |
| Alterar a compactação do snapshot. | sp_changemergepublication | compress_snapshot | Nova captura instantânea. |
| Alterar quaisquer opções de captura de FTP | sp_changemergepublication |
enabled_for_internet ftp_address ftp_login ftp_password ftp_port ftp_subdirectory |
Nova captura instantânea. |
| 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. | Nova captura instantânea. Reinicialize as assinaturas. |
| Descartar um filtro de junção ou um registro lógico. | sp_dropmergefilter | Todos os parâmetros. | Nova captura instantânea. 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 | Nova captura instantânea. Reinicialize as assinaturas. |
| Ativar ou desabilitar o uso de partições pré-computadas. | sp_changemergepublication | use_partition_groups | Nova captura instantânea. |
| 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 | Nova captura instantânea. |
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 | Nova captura instantânea. 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 | Nova captura instantânea. Reinicialize as assinaturas. |
| Descartar um artigo, todas as outras circunstâncias. | sp_dropmergearticle | Todos os parâmetros | Nova captura instantânea. |
| Incluir um filtro de coluna que não foi publicado anteriormente. | sp_mergearticlecolumn | @column@operation |
Nova captura instantânea. Reinicialize as assinaturas. |
| Adicionar, descartar ou alterar um filtro de linha. | sp_changemergearticle | subset_filterclause | Nova captura instantânea. 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 | Nova captura instantânea. |
| 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 | Nova captura instantânea. 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 | Nova captura instantânea. 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 | Nova captura instantânea. Reinicialize as assinaturas. |
Conteúdo relacionado
- Perguntas Frequentes sobre Administração de Replicação
- Criar e aplicar o instantâneo inicial
- Reinicializar as assinaturas
- sys.sp_addmergefilter (Transact-SQL)
- sys.sp_articlecolumn (Transact-SQL)
- sys.sp_articlefilter (Transact-SQL)
- sys.sp_changearticle (Transact-SQL)
- sys.sp_changearticlecolumndatatype (Transact-SQL)
- sys.sp_changedistpublisher (Transact-SQL)
- sys.sp_changemergearticle (Transact-SQL)
- sys.sp_changemergefilter (Transact-SQL)
- sys.sp_changemergepublication (Transact-SQL)
- sys.sp_changepublication (Transact-SQL)
- sys.sp_droparticle (Transact-SQL)
- sys.sp_dropmergearticle (Transact-SQL)
- sys.sp_dropmergefilter (Transact-SQL)
- sys.sp_mergearticlecolumn (Transact-SQL)