sql - rsserverconfigurationerror - no se puede establecer conexion con el servidor de informes
Error al cargar un informe (4)
Aunque la pregunta es respondida, esta solución podría ser útil para las nuevas visitas.
En Visual Studio, vaya a herramientas -> Extensiones y actualizaciones -> actualizaciones -> Actualizar servicios de informes.
Después de cerrar Visual Studio, instala un instalador VSiX.
El problema fue resuelto para mí. Espero que esto ayude.
He creado un informe usando Visual Studio 2015 con herramientas SSDT instaladas desde el siguiente enlace
https://msdn.microsoft.com/en-us/mt186501
La base de datos está en SQL Server 2014. Sin embargo, los informes funcionan en mi máquina cuando intento cargar un informe en la máquina de los clientes (que tiene SQL Server 2014 y no Visual Studio). Obtuve el siguiente error
"La definición de este informe no es válida ni está respaldada por esta versión de Reporting Services. La definición del informe puede haberse creado con una versión posterior de Reporting Services o contener contenido que no está bien formado o no es válido según los esquemas de Reporting Services. Detalles: la definición del informe tiene un espacio de nombres de destino no válido '' http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition '' que no se puede actualizar. (RsInvalidReportDefinition) "
Obtuve la respuesta del enlace " https://www.sqlskills.com/blogs/tim/issue-publishing-to-ssrs-2012-with-ssdt-2015/ "
Emitir publicación en SSRS 2012 con SSDT 2015 Por: Tim Radney Publicado: 22 de enero de 2016, 2:58 pm Recientemente estaba ayudando a un cliente que intentaba usar SQL Server Data Tools 2015 para actualizar y generar informes que se implementarían en SQL Server Reporting Services 2012. Al intentar implementar el informe, el cliente obtendría el siguiente error:
"[RsInvalidReportDefinition] La definición de este informe no es válida ni es compatible con esta versión de Reporting Services. La definición del informe puede haberse creado con una versión posterior de Reporting Services, o contener contenido que no está bien formado o no es válido según los esquemas de Reporting Services. "
Sabía que SSDT 2015 debería ser compatible con versiones anteriores y poder trabajar con múltiples versiones de productos de SQL Server, así que tuve que investigar un poco para descubrir qué era exactamente lo que se debía cambiar para poder publicar un informe en SSRS 2012.
En mi laboratorio, creé un nuevo proyecto llamado GetDatabases. Este proyecto fue un informe básico que obtendría una consulta de una tabla del sistema. Lo primero que traté de cambiar en el proyecto fue la TargetServerVersion ubicada debajo de las propiedades del proyecto.
Actualicé TargetServerVersion a "SQL Server 2008 R2, 2012 o 2014", el valor predeterminado era "SQL Server 2016". También actualicé el TargetServerURL a mi servidor de desarrollo que ejecutaba SSRS 2012. Realicé estos cambios tanto en las opciones de configuración de depuración como de liberación.
Después de realizar estos cambios, aún no pude implementar el informe. Después de investigar un poco más, encontré una ubicación para cambiar la versión predeterminada del servidor de implementación del Business Intelligence Designer. Esto se encuentra en ''Herramientas y luego Opciones''. El valor predeterminado se estableció en la versión 13.0, una vez que cambié la versión a 11.0 para que coincida con el servidor en el que estaba implementando, pude implementar con éxito mi informe en SSRS 2012.
Si tiene la solución> propiedades> TargetServerVersion establecida en SQL Server 2008 R2, 2012 o 2014 y luego carga el RDL desde la carpeta bin en lugar de la carpeta del proyecto, debería funcionar. Estaba obteniendo el mismo error y eso lo resolvió.
Su informe está dirigido a SQL Server 2016