KB2585885 – RETTELSE: INSERT- eller DELETE-sætninger replikeres til den forkerte tabelpartition i SQL Server 2008 R2, hvis du kører en ALTER TABLE-sætning, der indeholder kommandoen SWITCH PARTITION

Gælder for
SQL Server 2008 R2 Developer SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Enterprise

Microsoft distribuerer Microsoft SQL 2008 R2-rettelser som én fil, der kan downloades. Da rettelserne er kumulative, indeholder hver ny version alle de hotfixes og alle de sikkerhedsrettelser, der var inkluderet i den forrige version af SQL Server 2008 R2-opdateringen.

Symptomer

Overvej følgende scenarie:

  • Du opretter en transaktionspublikation, hvor en tabel er publiceret i en SQL Server 2008 R2-database.
  • Du opretter et abonnement på denne transaktionspublikation.
  • Du kører INSERT- eller DELETE-sætningerne mod den publicerede tabel.
  • Du kører en ALTER TABLE-sætning, der indeholder kommandoen SWITCH PARTITION på den publicerede tabel.

I dette scenarie kører INSERT- eller DELETE-sætningerne forkert mod den nye partitionerede tabel på abonnenten. Derfor støder sætningerne ikke mod den samme tabel hos abonnenten, som de gjorde på udgiveren som forventet.

Bemærk: Den nye partitionerede tabel blev oprettet med kommandoen SWITCH PARTITION.

Løsning

Oplysninger om kumulativ opdatering

Rettelsen til dette problem blev først udgivet i kumulativ opdateringspakke 2. Få flere oplysninger om, hvordan du får fat i denne kumulative opdateringspakke til SQL Server 2008 R2 Service Pack 1, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

2567714 kumulativ opdateringspakke 2 til SQL Server 2008 R2 Service Pack 1Bemærk Da builds er kumulative, indeholder hver ny opdatering alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige opdatering til SQL Server 2008 R2 Service Pack 1. Vi anbefaler, at du overvejer at anvende den seneste opdatering, der indeholder dette hotfix. Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

2567616 De SQL Server 2008 R2-builds, der blev udgivet efter SQL Server 2008 R2 Service Pack 1 blev udgivet

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Flere oplysninger

Du kan finde flere oplysninger om, hvordan du bruger partitionsskift til effektiv overførsel af data, på følgende MSDN-websted:

Sådan bruger du partitionsskift til effektiv overførsel af data Du kan finde flere oplysninger om, hvordan partitionerede tabeller og indekser replikeres, på følgende MSDN-websted:

Sådan replikeres partitionerede tabeller og indekser