Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Si supponga di avere una replica peer-to-peer (P2P) o transazionale in tabelle partizionate in Microsoft SQL Server. Quando si esegue un'opzione di partizione o un'operazione di unione con comandi replicati in sospeso nella partizione, nel log degli errori di SQL Server si nota la voce di errore seguente:

Errore: 608: nessuna voce di catalogo trovata per l'ID di partizione <ID> nel database <Nome Database>. I metadati non sono coerenti. Eseguire DBCC CHECKDB per verificare la presenza di un danneggiamento dei metadati.

Inoltre, l'agente di lettura del log genera un dump di violazione di accesso.

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Risoluzione

Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:

Nota Dopo aver applicato questa correzione, se si esegue un'opzione di partizione o un'operazione di unione con comandi replicati in sospeso in tale partizione, si continuerà SQL Server osservare l'errore 608 nel log degli errori di SQL Server, ma nessun dump della violazione di accesso.

Informazioni sugli aggiornamenti cumulativi per SQL Server:

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni per la sicurezza incluse nell'aggiornamento cumulativo precedente. Vedere gli aggiornamenti cumulativi più recenti per SQL Server:

Ulteriori informazioni

Se si abilita il cambio di partizione SQL Server 2008 R2 tramite la versione corrente, potrebbero essere necessarie anche operazioni di divisione e unione nel prossimo futuro. Prima di eseguire un'operazione di divisione o unione in una tabella replicata, verificare che la partizione in questione non abbia comandi replicati in sospeso. Assicurarsi anche che non siano eseguite operazioni DML sulla partizione durante le operazioni di divisione e unione. Se sono presenti transazioni che il lettore di log non ha elaborato o se le operazioni DML vengono eseguite in una partizione di una tabella replicata durante l'esecuzione di un'operazione di divisione o unione che implica la stessa partizione, potrebbe verificarsi un errore di elaborazione con l'agente del lettore di log. Per correggere l'errore, potrebbe essere necessaria una nuova inizializzazione dell'abbonamento.

Per altre informazioni, vedere Replicare indici e tabelle partizionate.

Warning

Non è consigliabile abilitare il cambio di partizione per le pubblicazioni peer-to-peer a causa della colonna nascosta usata per rilevare e risolvere i conflitti.

Riferimenti

Informazioni sulla terminologia usata da Microsoft per descrivere gli aggiornamenti software.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×