KB2515006: un informe muestra resultados incorrectos si usa un conjunto de recursos compartido filtrado en un informe de SQL Server 2008 R2

Síntomas

Al ejecutar un informe de SQL Server 2008 R2 en los siguientes escenarios, es posible que se produzca un problema.

Situación 1

  • El informe usa un conjunto de recursos compartido. Se especifica la intercalación, la distinción entre mayúsculas y minúsculas y otras opciones para el conjunto de los tipos.

  • Establezca un filtro en el conjunto de los conjuntos de los.

En este escenario, el informe muestra resultados incorrectos.

Situación 2

  • El informe usa un conjunto de los. Se especifica la intercalación, la distinción entre mayúsculas y minúsculas y otras opciones para el conjunto de los tipos.

  • Establezca un filtro en el conjunto de los conjuntos de los.

  • Se crea un parámetro que está enlazado al DataSet.

En este escenario, el parámetro muestra valores incorrectos para la selección al ejecutar el informe. Por ejemplo, suponga que crea un conjunto de datos Shared que contiene los datos siguientes.

Color

Id.

Negro

1

negro

1

Establezca la opción de distinción de mayúsculas y minúsculas para el conjunto de los usuarios en false. Además, se establece un filtro que usa la siguiente expresión:

[Color] <> black 

Cuando ejecute un informe que devuelva el conjunto de datos compartido, se mostrarán los siguientes datos.

Color

Id.

Negro

1

Sin embargo, espera que la fila "negra" también se muestre.

Causa

Este problema se produce porque la intercalación, la distinción de mayúsculas y minúsculas y otras opciones no se tienen en cuenta cuando SQL Server procesa el filtro de un conjunto de recursos compartido o el parámetro de un conjunto de los filtros. Si se usa un filtro o parámetro diferente, esto puede provocar un error.

Resolución

Información de Service Pack para SQL Server 2008 R2

Para resolver este problema, obtenga el Service Pack más reciente para SQL Server 2008 R2. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2527041 Cómo obtener el Service Pack más reciente para SQL Server 2008 R2

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".Este problema se corrigió por primera vez en SQL Server 2008 R2 Service Pack 1 (SP1) para SQL Server 2008 R2.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×