services sql-server internet-explorer reporting-services report

sql-server - reporting services parameters



Los informes desplegados de SSRS tienen parĂ¡metros desactivados en IE, y aquellos sin parĂ¡metros solo devuelven una pantalla en blanco (6)

Podría estar experimentando un error antiguo que se informó hace mucho tiempo en un elemento de conexión:

La respuesta oficial de Microsoft sobre este tema es:

Actualmente este comportamiento es por diseño. Sin embargo, consideraremos esta mejora del comportamiento en una versión futura de los servicios de informes. La única solución en este punto es cambiar el orden de los parámetros.

Tengo un conjunto de informes SSRS desarrollados en Visual Studio Data Tools que se utilizan para varios clientes.

Para un sitio en particular, cada informe funcionará perfectamente en el modo ''Vista previa'' en Visual Studio; sin embargo, cuando los despliego e intento ejecutarlos en IE, todos los parámetros están desactivados / atenuados. También intenté establecer un conjunto de parámetros predeterminados para ver qué sucedería y cuando hago clic en "Ejecutar informe", ni siquiera aparece la imagen "Cargando" y el informe está en blanco.

Revisé la configuración de seguridad de IE y los reinicié, y también agregué la ubicación de la página web del informe a sitios de confianza que, desafortunadamente, no hicieron la diferencia. Una cosa que también he notado es que cuando intento ver Developer Tools en IE, también muestra una pantalla blanca en blanco.

Busqué en línea y encontré un par de publicaciones antiguas en varios sitios web con un problema similar, pero ninguno que alguna vez se resolvió, y ahora no estoy seguro de cómo proceder.

Más información que podría ser útil: el cliente está usando IE 11, es una configuración de estilo de servidor de terminal con alrededor de 8 o 9 usuarios conectados. El informe con el que estoy probando tiene primero 2 parámetros de fecha y dos parámetros de valores múltiples (he intentado con otros informes pero con el mismo problema) El cliente movió servidores recientemente y los informes funcionaron bien antes, aunque era una instalación nueva del informar, por lo que no creo que haya ninguna configuración anterior que podría estar causando?

Cualquier ayuda muy apreciada :)


¿Están los parámetros en el archivo RDL configurados para ser visibles, como a continuación?


En SSRS, los parámetros del informe pueden estar inactivos cuando el informe se genera a partir de una instantánea. La eliminación de esta opción es la siguiente:

  1. Navegue al informe en SSRS
  2. "Administre" el informe del menú desplegable.
  3. Seleccione "Opciones de procesamiento" en el menú de la izquierda
  4. ¿Se ha seleccionado "Renderizar este informe a partir de una instantánea de informe"? De ser así, cambie a la opción "Ejecutar siempre este informe con los datos más recientes".
  5. Ejecute el informe para determinar si los parámetros están ahora activos.

Si esto soluciona el problema, es posible que tenga que cambiar de la opción de instantánea a la opción de caché programada disponible en el vínculo del menú de la izquierda "Opciones de actualización del caché"


Para un sitio en particular, cada informe funcionará perfectamente en el modo ''Vista previa'' en Visual Studio; sin embargo, cuando los despliego e intento ejecutarlos en IE, todos los parámetros están desactivados / atenuados.

Si ese es el caso, y una versión anterior del informe ya estaba en el servidor de informes SSRS, lo que puede hacer es eliminar el informe y subirlo nuevamente. Existe algún tipo de caché para los parámetros, lo que hace que si modifique el orden de ellos, algunos se deshabiliten, y la única manera que he encontrado para deshacerse de él es eliminar el informe anterior del servidor.


Para mí esto funcionó:

  • Open IE
  • Vaya a Configuración-> Configuración de vista de compatibilidad
  • Agregue la URL de su servidor de informes.

Solo voy a agregar esto como respuesta, porque me solucionó el problema; Elimine el informe en el servidor y despliegue de nuevo.

Lo que sucede es que elimina por completo el informe y, por lo tanto, también sus parámetros. Cuando despliega un informe de sus parámetros, sus valores predeterminados no se sobrescriben en caso de que no haya un valor predeterminado la primera vez que lo implementó.