KB2585885 - FIX: le istruzioni INSERT o DELETE vengono replicate nella partizione di tabella errata in SQL Server 2008 R2 se si esegue un'istruzione ALTER TABLE che contiene il comando SWITCH PARTITION

Si applica a
SQL Server 2008 R2 Developer SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Enterprise

Microsoft distribuisce le correzioni di Microsoft SQL 2008 R2 come un unico file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente dell'aggiornamento di SQL Server 2008 R2.

Sintomi

Si consideri lo scenario seguente:

  • È possibile creare una pubblicazione transazionale in cui una tabella viene pubblicata in un database di SQL Server 2008 R2.
  • Si crea una sottoscrizione a questa pubblicazione transazionale.
  • Eseguire istruzioni INSERT o DELETE sulla tabella pubblicata.
  • Si esegue un'istruzione ALTER TABLE che contiene un comando SWITCH PARTITION nella tabella pubblicata.

In questo scenario le istruzioni INSERT o DELETE vengono eseguite in modo non corretto sulla nuova tabella partizionata nel sottoscrittore. Pertanto, le istruzioni non vengono eseguite sulla stessa tabella nel sottoscrittore come previsto nel server di pubblicazione.

Nota: la nuova tabella partizionata è stata creata dal comando SWITCH PARTITION.

Risoluzione

Informazioni sull'aggiornamento cumulativo

La correzione di questo problema è stata rilasciata per la prima volta nel pacchetto di aggiornamento cumulativo 2. Per ulteriori informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2008 R2 Service Pack 1, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

2567714 Pacchetto di aggiornamento cumulativo 2 per SQL Server 2008 R2 Service Pack 1Nota Poiché le build sono cumulative, ogni nuova versione di aggiornamento contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente dell'aggiornamento SQL Server 2008 R2 Service Pack 1. Si consiglia di applicare l'ultimo aggiornamento che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

2567616 Le build SQL Server 2008 R2 rilasciate dopo il rilascio SQL Server 2008 R2 Service Pack 1

Stato

Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".

Altre informazioni

Per ulteriori informazioni su come usare il cambio di partizione per trasferire i dati in modo efficiente, visita il seguente sito Web MSDN:

Come usare il cambio di partizione per trasferire i dati in modo efficiente Per altre informazioni su come replicare tabelle e indici partizionati, visitare il seguente sito Web MSDN:

Come replicare tabelle e indici partizionati