Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Azure 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. |
Conteúdo relacionado
- Perguntas frequentes sobre administração de replicação
- Crie e Aplique o Snapshot
- Reinicializar Subscrições
- sp_addmergefilter (Transact-SQL)
- sp_articlecolumn (Transact-SQL)
- sp_articlefilter (Transact-SQL)
- sp_changearticle (Transact-SQL)
- sp_changearticlecolumndatatype (Transact-SQL)
- sp_changedistpublisher (Transact-SQL)
- sp_changemergearticle (Transact-SQL)
- sp_changemergefilter (Transact-SQL)
- sp_changemergepublication (Transact-SQL)
- sp_changepublication (Transact-SQL)
- sp_droparticle (Transact-SQL)
- sp_dropmergearticle (Transact-SQL)
- sp_dropmergefilter (Transact-SQL)
- sp_mergearticlecolumn (Transact-SQL)