Momentan sunteți offline, așteptați să vă reconectați la internet

Oferece suporte a SOLTAR TABELA DDL para artigos que são incluídos em uma replicação transacional no SQL Server 2014 ou no SQL Server 2016 SP1

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 3170123
Este artigo descreve uma melhoria que permite a uma tabela que tenha incluído como um artigo na publicação de replicação transacional sejam descartados do banco de dados e a publicação. Uma tabela pode ser descartada somente se a propriedade allow_drop estiver definida como TRUE em todas as publicações que têm as tabelas como um artigo. Se a propriedade estiver definida como FALSE para as publicações que contêm o artigo, a operação de DROP TABLE falhar e relatar que artigos replicados não podem ser descartados.

Se um DROP DDL de TABELA é suporte a publicação, a operação de DROP TABLE descartará a tabela do banco de dados e a publicação. O log reader agent irá lançar um comando de limpeza do banco de dados de distribuição da tabela descartada e fazer a limpeza dos metadados do publisher. Se o leitor de log não processados todos os registros de log consultem a tabela solta, ele irá ignorar novos comandos associados a tabela deslocada. Registros já processados serão entregues ao banco de dados de distribuição. Eles podem ser aplicados no banco de dados do assinante se o Distribution Agent processa-los antes que o leitor de Log limpa os artigos (cancelados) obsoletos.

Comando para habilitar o suporte a tabela drop para uma publicação:
exec sp_changepublication @publication = '<Publication Name>', @property = 'allow_drop', @value = 'true'
Comando para ativar o suporte a tabela drop enquanto você estiver criando uma publicação:

exec sp_addpublication @publication = '<Publication Name>', ..., @allow_drop = N'true'
O valor padrão da propriedade allow_drop é definido como False.
Resolução
Esse problema foi corrigido nas seguintes atualizações cumulativas para o SQL Server:
Sobre atualizações cumulativas para o SQL Server
Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com as atualização cumulativa anterior. Confira as mais recentes atualizações cumulativas para o SQL Server:

Informações do service pack

Essa funcionalidade foi introduzida nos seguintes service packs para o SQL Server:

Sobre os Service packs do SQL Server

Service packs são cumulativos. Cada service pack novo contém todas as correções que estão em service packs anteriores, junto com qualquer nova correção. Nossa recomendação é aplicar o service pack mais recente e a atualização cumulativa mais recente para esse service pack. Não é necessário instalar um service pack anterior antes de instalar o service pack mais recente. Use a tabela 1 no seguinte artigo para obter mais informações sobre o service pack mais recente e a atualização cumulativa mais recente.

Como determinar a versão, o nível de edição e atualização do SQL Server e seus componentes
Situação
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Proprietăți

ID articol: 3170123 - Ultima examinare: 11/23/2016 23:57:00 - Revizie: 3.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web, Microsoft SQL Server 2016 Developer, Microsoft SQL Server 2016 Enterprise, Microsoft SQL Server 2016 Enterprise Core, Microsoft SQL Server 2016 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3170123 KbMtpt
Feedback
ms.js"> om/ms.js">