Compartir a través de


Habilitar los errores remotos (Reporting Services)

Es posible establecer propiedades de servidor en un servidor de informes de Reporting Services para devolver información adicional sobre condiciones de error que se produzcan en servidores remotos. Si un mensaje de error contiene el texto:

  • "Para obtener más información acerca de este error, vaya al servidor de informes en el equipo del servidor local o habilite los errores remotos".

Se puede establecer la propiedad EnableRemoteErrors para obtener acceso a información adicional que puede ser útil para solucionar el problema. Para obtener más información, vea Propiedades del sistema del servidor de informes en los Libros en pantalla de SQL Server.

En este tema:

  • Habilitar errores remotos para el modo de SharePoint

  • Habilitar los errores remotos a través de SQL Server Management Studio (modo nativo)

  • Habilitar errores remotos mediante scripts (modo nativo)

  • Modificar la tabla ConfigurationInfo (modo nativo)

Habilitar errores remotos para el modo de SharePoint

Hay diferentes procedimientos para habilitar errores remotos para el modo de SharePoint de Reporting Services. El procedimiento es distinto para las dos arquitecturas diferentes del servidor de informes. El servicio de SharePoint más reciente basado en la arquitectura que se introdujo en la versión de SQL Server 2012 usa un valor que se puede configurar para cada aplicación de servicio de Reporting Services. La arquitectura más antigua utiliza un solo valor de nivel de sitio.

Habilitar errores remotos para una aplicación de servicio de Reporting Services

  1. Para un servidor de informes en modo de SharePoint instalado con SQL Server 2012 o una versión más reciente de Reporting Services, habilite la configuración de aplicación de servicio Habilitar los errores remotos. El valor se puede configurar para cada aplicación de servicio de Reporting Services.

  2. En Administración central de SharePoint, en el grupo Administrar aplicaciones de servicio, haga clic en Administración de aplicaciones.

  3. Encuentre su aplicación de servicio de Reporting Services y haga clic en el nombre.

  4. Haga clic en Configuración del sistema.

  5. Haga clic en Habilitar errores remotos en la sección Seguridad.

  6. Haga clic en Aceptar.

    Icono de flecha usado con el vínculo Volver al principioArriba

Habilitar errores remotos para un sitio de SharePoint

  1. Para un servidor de informes en modo de SharePoint instalado con una versión de Reporting Services anterior a SQL Server 2012, habilite la configuración del sitio Habilitar los errores remotos en modo local.

  2. En Acciones de sitio, haga clic en Configuración del sitio para el sitio desea modificar.

  3. Haga clic en Configuración del sitio de Reporting Services en el grupo Reporting Services.

  4. Haga clic en Habilitar los errores remotos en modo local.

  5. Haga clic en Aceptar.

    Icono de flecha usado con el vínculo Volver al principioArriba

Habilitar los errores remotos a través de SQL Server Management Studio

  1. Inicie Management Studio y conéctese a una instancia del servidor de informes. Para obtener más información, vea Conectar con un servidor de informes en Management Studio en los Libros en pantalla de SQL Server.

  2. Haga clic con el botón secundario en el nodo del servidor de informes y seleccione Propiedades.

  3. Haga clic en Avanzadas para abrir la página de propiedades. Para obtener más información, vea Propiedades del servidor (página de opciones avanzadas) - Reporting Services en los Libros en pantalla de SQL Server.

  4. En EnableRemoteErrors, seleccione True.

  5. Haga clic en Aceptar.

    Icono de flecha usado con el vínculo Volver al principioArriba

Habilitar errores remotos mediante scripts

  1. Cree un archivo de texto y copie en él el script siguiente.

    Public Sub Main()
      Dim P As New [Property]()
      P.Name = "EnableRemoteErrors"
      P.Value = True
      Dim Properties(0) As [Property]
      Properties(0) = P
      Try
        rs.SetSystemProperties(Properties)
        Console.WriteLine("Remote errors enabled.")
      Catch SE As SoapException
        Console.WriteLine(SE.Detail.OuterXml)
      End Try
    End Sub
    
  2. Guarde el archivo como EnableRemoteErrors.rss.

  3. Haga clic en Inicio, seleccione Ejecutar, escriba cmd y haga clic en Aceptar para abrir una ventana del símbolo del sistema.

  4. Navegue hasta el directorio en el que se encuentra el archivo .rss que acaba de crear.

  5. Escriba la línea de comandos siguiente y sustituya servername por el nombre real del servidor:

    rs -i EnableRemoteErrors.rss -s https://servername/ReportServer
    
  6. Para obtener más información, vea Utilidad rs (rs.exe) (SSRS).

    Icono de flecha usado con el vínculo Volver al principioArriba

Modificar la tabla ConfigurationInfo

  • [!NOTA]

    Puede editar la tabla ConfigurationInfo de la base de datos del servidor de informes para establecer EnableRemoteErrors en True, pero si el servidor de informes se utiliza mucho, debe usar SQL Server Management Studio o un script para modificar la configuración. Si modifica el valor de la base de datos, debe reiniciar el servicio de Reporting Services para que los cambios surtan efecto.

    Icono de flecha usado con el vínculo Volver al principioArriba