A Microsoft distribui correções do Microsoft SQL 2008 R2 como um ficheiro transferível. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as correções de segurança que foram incluídas com a versão anterior da atualização do SQL Server 2008 R2.
Sintomas
Considere o seguinte cenário:
- Criar uma publicação transacional na qual uma tabela é publicada em um banco de dados do SQL Server 2008 R2.
- Você cria uma assinatura para esta publicação transacional.
- Executa instruções INSERT ou DELETE na tabela publicada.
- Executar uma instrução ALTER TABLE que contém um comando SWITCH PARTITION na tabela publicada.
Nesse cenário, as instruções INSERT ou DELETE são incorretamente executadas em relação à nova tabela particionada no assinante. Portanto, as declarações não correm contra a mesma tabela no assinante como fizeram no editor, como esperado.
Observação A nova tabela particionada foi criada pelo comando SWITCH PARTITION.
Resolução
Informações sobre a atualização cumulativa
A correção para esse problema foi lançada pela primeira vez no pacote de atualização cumulativa 2. Para mais informações sobre como obter este pacote de actualização cumulativa para o SQL Server 2008 R2 Service Pack 1, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
2567714 Pacote de atualizações cumulativas 2 para SQL Server 2008 R2 Service Pack 1Nota Como as compilações são cumulativas, cada nova versão de atualização contém todos os hotfixes e todas as correções de segurança que foram incluídas com a versão anterior da atualização SQL Server 2008 R2 Service Pack 1. Recomendamos que você considere aplicar a versão de atualização mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft:
2567616 As compilações do SQL Server 2008 R2 lançadas após o SQL Server 2008 R2 Service Pack 1
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Mais informações
Para obter mais informações sobre como usar a comutação de partição para transferir dados de forma eficiente, visite o seguinte site da MSDN:
Como usar a comutação de partições para transferir dados de forma eficiente Para obter mais informações sobre como replicar tabelas e índices particionados, visite o seguinte site da MSDN: