2012-07-01 24 views
20

Quiero implementar un informe que he creado en SQL Server Business Intelligence Development Studio 2008 R2. Establecí TargetServerURL en http://mohammad-pc/Reports. Puedo tener acceso a este camino a través de un navegador, pero que desee implementar mi informe me sale:"No se pudo encontrar el URL del servidor de informes especificado" al implementar en el servidor de informes

"la URL del servidor de informes especificado no se pudo encontrar"

¿Hay alguna otra configuración que echaba de menos?

Respuesta

11

Encontré la solución. Mi URL es incorrecta. Para obtener la URL correcta, fui al menú Inicio> SQL Server 2008> Herramientas de configuración> Configuración de Reporting Services. En la sección URL del servicio web hay un directorio virtual que es el directorio de mi directorio SSRS en mi computadora. Entonces, la URL correcta es "http: // localhost/[Reporting Service Virtual directory]". En mi caso es "http: // localhost/ReportServer_SQL2008".

Hay un buen artículo aquí:

http://alexduggleby.com/2008/07/18/sql-server-reporting-services-2008-tutorial-in-5-minutes-or-how-to-send-my-boss-a-report-from-a-view-quickly/

+0

Solo para agregar aquí. Esto es para corregir la forma de obtener la URL, pero tengo algunos problemas con la seguridad del navegador. Entonces, en su lugar, puede ir a: Y recuerde ejecutar el navegador Como administrador – Pepys

35

Por lo general, en una instalación predeterminada, tendrá dos URL:

Dependiendo de su configuración, la primera URL puede diferir un poco, por ejemplo, el número de puerto puede ser diferente o se puede agregar un sufijo como _SQLEXPRESS.

Vea también la última sección de this documentation para algunas URL de ejemplo. He aquí una cita relevante en lo que los enlaces pueden ser:

... qué URL del servidor de informes se podría parecer:
- http://localhost/reportserver
- http://localhost/reportserver_SQLEXPRESS
- http://sales01/reportserver
- http://sales01:8080/reportserver
- https://sales.adventure-works.com/reportserver
- https://www.adventure-works.com:8080/reportserver01

... URL que utiliza para acceder al Administrador de informes ...
- http://localhost/reports
- http://localhost/reports_SQLEXPRESS
- http://sales01/reports
- http://sales01:8080/reports
- https://sales.adventure-works.com/reports
- https://www.adventure-works.com:8080/reports

+2

Cambiarlo a ReportServer me sirvió de algo. Gracias @Jeroen – kmria

+0

para ser claros, configura esto yendo a ARCHIVO -> Proyecto -> Propiedades . F4 o rightclick -> propiedades en el explorador de soluciones no le mostrará lo que usted piensa que podría – greg

+0

Agregar "ReportServer" es lo que funcionó para mí; He estado probando la URL, que era "http: // /Reports" (que es la URL para acceder a los informes) pero no funcionó - "http: // /ReportServer", ¡gracias! –

0

recientemente que estaba teniendo los mismos problemas ...He encontrado pruebas de que necesita ir a Proyecto -> Propiedades y, en general, y cambiar el conjunto de las siguientes opciones para:

TargetReportPartFolder: [diretory virtual del Reportar URL Manager] TargetServerURL: http: // yourPCName/[ diretory virtual de la web URL del servicio]

Eso funciona bien para implementar su proyecto

-1

uso http://localhost/reportserver o http://mohammad-pc/reportserver como TargetServerURL en las propiedades del proyecto.

+0

Esto no proporciona una respuesta a la pregunta. Para criticar o solicitar aclaraciones de un autor, deje un comentario debajo de su publicación. - [De la crítica] (/ review/low-quality-posts/10181323) – Heroka

+0

@Heroka He mejorado la respuesta. – greg121

+0

@ greg121 la respuesta no resolverá la pregunta. Su solución solo funcionará en el caso de que el usuario desarrolle el informe en la misma computadora donde se desplegará, y no es un caso estándar. – HEDMON

0

Solo para agregar a esto, también me encontré con este problema. Mi servidor de informes funcionó bien durante meses, recibí alrededor de 30 informes y realicé actualizaciones constantes para implementar informes o crear nuevos casi todas las semanas, sin embargo, simplemente detuve la implementación un día (aunque pude verlos en la aplicación que los ha vinculado a)

El error fue un host 502 no encontrado. Tengo la sensación de que era algo relacionado con las modificaciones de TI en mi empresa; sin embargo, todo lo que tuve que hacer para solucionarlo fue cambiar el nombre del servidor de informes al host local en la configuración de la propiedad.

Proyecto/[Nombre del proyecto] Propiedades

en la pestaña general en el TargetServerURL que solían decir:

http://GSV-REP01/ReportServer

pero luego lo cambiaron a esto:

http://localhost:8080/ReportServer

y comenzó a funcionar nuevamente sin problemas. Espero que esto ayude a alguien, SSRS es un verdadero dolor a veces.

Cuestiones relacionadas