Applies ToSQL Server 2008 Service Pack 3 SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Sintomi

Considerare lo scenario descritto di seguito:

  • Si dispone di una tabella partizionata in Microsoft SQL Server 2008, SQL Server 2008 R2 o Microsoft SQL Server 2012..

  • La tabella contiene un indice non cluster non univoco in ordine decrescente.

  • Si esegue una query sulla tabella. La query si estende su più partizioni e richiede un ordine.

In questo scenario, la query restituisce risultati non corretti.

Causa

Questo problema si verifica perché SQL Server inverte gli intervalli di ID partizione quando viene eseguita una query su un indice decrescente. Di conseguenza, l'ordine corretto in tutte le partizioni viene violato.

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:

Stato

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

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.