válida versión una sqlserver services schemas reportdefinition que puede posterior microsoft informe haya esta definitioninvalidexception definición creado con admite sql-server visual-studio-2008 reporting-services ssrs-2008

sql-server - una - la definición de informe no es válida o no la admite esta versión de reporting services.



SSRS la definición del informe no es válida (10)

La definición del informe no es válida ni es compatible con esta versión de Reporting Services. Esto podría ser el resultado de la publicación de una definición de informe de una versión posterior de Reporting Services, o de que la definición del informe contiene XML que no está bien formado o que el XML no es válido en función del esquema de Definición del informe.

Obtuve este error cuando utilicé ReportSync para cargar algunos archivos .rdl a SQL Server Report Services. En mi caso, el problema era que estos archivos .rdl tenían algunos cuadros de texto que contenían caracteres como © , (Em dash), (En dash) caracteres, etc. Al cargar archivos .rdl usando ReportSync, tuve que codificar estos caracteres ( © , — – etc.) y utilice Placeholder Properties para establecer el tipo de marcado en HTML para eliminar este error.

No obtendría este error si cargara manualmente cada uno de los archivos .rdl uno por uno utilizando SQL Server Reporting Services. Pero tengo una gran cantidad de archivos .rdl y subir cada uno de forma individual llevaría mucho tiempo, por lo que utilizo ReportSync para cargar en masa todos los archivos .rdl.

Lo siento, si mi respuesta no parece relevante, pero espero que esto ayude a cualquier otra persona a obtener este mensaje de error cuando se trata de archivos .rdl de SSRS.

¿Cómo puedo resolver el siguiente mensaje de error que recibo cuando trato de implementar mi informe en nuestro Reporting Server usando BIDS ?

Mensaje:

Error: la definición del informe ''/ OrderAnalysis'' no es válida.

Elemento del informe:

<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns:cl="http://schemas.microsoft.com/sqlserver/reporting/2010/01/componentdefinition" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition">


Acabo de recibir este mensaje oscuro al tratar de implementar un informe de BIDS.

Después de una pequeña búsqueda, encontré un error más descriptivo yendo a la ventana de vista previa.


Acabo de tener este mismo problema durante el desarrollo de un informe personalizado de SSRC para MS CRM Dynamics 2011.

La razón porque ocurrió es porque estoy usando algunos parámetros ocultos y para algunos de ellos me olvido dar un valor predeterminado .

Entonces, debido a que tengo poco tiempo para terminar el informe, olvido poner el valor predeterminado para algunos Parámetros y arriesgué a perder más tiempo para solucionarlo.

Afortunadamente lo encontré muy rápido porque el error muestra el cuadro de texto y el párrafo con el primer parámetro incorrecto pero no muestra el nombre del parámetro:

"No puedo publicar la imagen del error porque este sitio web no me permite"

En general, durante los desarrollos de SSRS, es muy importante recordar: - Para poner los parámetros del informe en la secuencia correcta (los referidos para los primeros parámetros heredados del informe maestro o los parámetros esenciales para los sub-conjuntos de datos) - Para asignar un valor predeterminado al Ocultar y parámetros internos.


Encontré el problema en esto ... debido a una referencia incorrecta / fallida en .rdl a conns de datos, etc. También encontré que a BIDS no le agradaba tener espacios en algunos de los nombres de archivo de proyectos / informes ... por lo que cualquiera que se enfrente a esto ¡Asegúrese de no tener espacios en su nombre y verifique sus archivos rdl, conexiones, todo para referencias fallidas / desactualizadas! Visual Studio parece una mierda para mantener todas sus referencias actualizadas ... ¡Dios no permita que cambies el nombre!


Esto ocurrió para mí debido a cambios en los nombres de ciertos campos de conjuntos de datos dentro de BIDS que estaban siendo referenciados por parámetros. Olvidé entrar en los parámetros y reasigné un valor predeterminado (el valor predeterminado del parámetro no cambió automáticamente al campo del conjunto de datos recientemente renombrado.


Me encontré con este problema también. Hay una opción para "actualizar campos", que encontré útil. Lo que no encontré intuitivo al principio fue que uno tiene que ingresar los valores utilizados para ejecutar la consulta de tal manera que actualice los campos. Una vez que lo descubrí y refresqué los campos, las cosas funcionaron. Los conjuntos de datos y el conjunto de datos compartido al que se llama tienen que correlacionarse.


Recibí este error e intenté la mayoría de las sugerencias aquí. Finalmente hice un " Limpio " en el proyecto de informe y lo intenté de nuevo. ¡Finalmente funcionó!


Recibí este error en un informe que copié de otro proyecto y cambié la fuente de datos. Lo resolví abriendo las propiedades de mi conjunto de datos, yendo a la sección Parámetros y, literalmente, volviendo a seleccionar todos los parámetros en la columna de la derecha, como si acabara de hacer clic en el menú desplegable y seleccioné la misma columna. ¡Luego di una vista previa y funcionó!


Simplemente cambié el uso de mayúsculas de UN carácter en uno de mis parámetros de informe y ya no pude implementarlo. Cambiar el carácter único a mayúsculas me permitió volver a desplegarlo. Notable.


Un mensaje muy críptico sobre cuál era mi problema.

Cambié los nombres de los parámetros, pero no actualicé estos nombres en el conjunto de datos.