Reporting Services - Cómo habilitar errores remotos

Cuando instalamos RS por defecto están deshabilitados los errores remotos, lo cual puede ser una desventaja al inicio de la implementación de un sistema ya que no podemos tener el detalle de los errores que se le presenta al usuarios, a continuación se muestra el error que presenta Rs a los usuarios cuando los errores remotos se encuentran deshabillitados



Para habilitarlos tenemos dos opciones



1. En forma directa a la base de datos



2. Ejecutando un script



SI lo queremos hacer directamente a la base de datos, mi recomendación es que primero se detenga el serivicio de RS. Los pasos son simples, en la tabla ConfigurationInfo que se encuentra dentro de la base de datos ReportServer, modificamos la entrada EnableRemoteErrors de False a True para habilitar los errores remotos




Si lo queremos hacer vía script, recomendable si no podemos detener el servicio de RS, los pasos son los siguientes

  1. Cree un archivo de texto y copie en él la secuencia de comandos 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
 


  1. Guarde el archivo como EnableRemoteErrors.rss.


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


  3. Vaya al directorio en el que se encuentra el archivo .rss que acaba de crear.


  4. Escriba la línea de comandos siguiente sustituyendo servername por el nombre real del servidor:


rs -i EnableRemoteErrors.rss -s http://servername/ReportServerLas dos formas son seguras, las he utilizado sobre un par de servidores y no he tenido problemasLa información la he obtenido de http://technet.microsoft.com/es-es/library/aa337165.aspx Hasta la próxima

 

No hay comentarios: