KB2515006-FIX: un report Visualizza risultati non corretti se si usa un set di dati condiviso filtrato in un report di SQL Server 2008 R2

Sintomi

Quando si esegue un report di SQL Server 2008 R2 in scenari seguenti, è possibile che si verifichi un problema.

Scenario 1

  • Il report usa un set di dati condiviso. Puoi specificare le regole di confronto, la distinzione tra maiuscole e minuscole e altre opzioni per il DataSet.

  • Si imposta un filtro nel set di dati.

In questo scenario, il report Visualizza risultati non corretti.

Scenario 2

  • Il report usa un set di dati. Puoi specificare le regole di confronto, la distinzione tra maiuscole e minuscole e altre opzioni per il DataSet.

  • Si imposta un filtro nel set di dati.

  • Si crea un parametro associato al set di dati.

In questo scenario, il parametro elenca i valori non corretti per la selezione durante l'esecuzione del report. Supponiamo ad esempio di creare un DataSet condiviso che contiene i dati seguenti.

Colore

ID

Nero

1

nero

2

Puoi impostare l'opzione distinzione maiuscole/minuscole per il DataSet su false. Inoltre, puoi impostare un filtro che usa l'espressione seguente:

[Color] <> black 

Quando si esegue un report che restituisce il DataSet condiviso, vengono visualizzati i dati seguenti.

Colore

ID

Nero

1

Tuttavia, è prevedibile che venga visualizzata anche la riga "nero".

Causa

Questo problema si verifica perché le regole di confronto, la distinzione tra maiuscole e minuscole e altre opzioni non vengono considerate quando SQL Server elabora il filtro di un set di dati condiviso o il parametro di un set di dati filtrato. Se viene usato un filtro o un parametro diverso, potrebbe verificarsi un errore.

Risoluzione

Informazioni sui Service Pack per SQL Server 2008 R2

Per risolvere il problema, ottenere il Service Pack più recente per SQL Server 2008 R2. Per altre informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente per visualizzare l'articolo:

2527041 Come ottenere il Service Pack più recente per SQL Server 2008 R2

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".Questo problema è stato risolto per la prima volta in SQL Server 2008 R2 Service Pack 1 (SP1) per SQL Server 2008 R2.

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

×