none
Configurar Error SSRS 2012 RRS feed

  • Pregunta

  • Buenos días.

    Existe alguna forma de personalizar las excepciones que pueden saltar en SSRS.

    En concreto quiero personalizar un TimeOut.

    Gracias de antemano y feliz semana.

    lunes, 8 de septiembre de 2014 8:20

Respuestas

  • No, hay ciertos errores que "no" son controlables con RS, aunque ya es cuestión de que encuentres alternativa según lo que estés desarrollando.

    Pero eso ya son otros temas ;).

    Un Saludo


    Fran Diaz | twitter: @frandiaz_ | Blog: {geeks.ms/blogs/fdiaz/}

    • Marcado como respuesta Hector1978 jueves, 18 de septiembre de 2014 9:50
    martes, 16 de septiembre de 2014 21:15
    Moderador

Todas las respuestas

  • Hola,

    Para el timeout la verdad es que no se me ocurre, pero puedes usar código personalizado embebido para controlar lo que "tu quieras".

    Un Saludo


    Fran Diaz | twitter: @frandiaz_ | Blog: {geeks.ms/blogs/fdiaz/}

    lunes, 15 de septiembre de 2014 6:40
    Moderador
  • Buenos días, Fran.

    Gracias por tu respuesta.

    ¿Podrías profundizar un poco o poner algún link?

    Gracias de antemano y un saludo.

    lunes, 15 de septiembre de 2014 7:31
  • Buenas,

    En la ventana code en las propiedades del report puedes escribir código VB para validar y controlar datos por ejemplo.

    Aquí tienes un ejemplo: http://msdn.microsoft.com/en-us/library/ms156028.aspx

    Un Saludo


    Fran Diaz | twitter: @frandiaz_ | Blog: {geeks.ms/blogs/fdiaz/}

    lunes, 15 de septiembre de 2014 7:47
    Moderador
  • Pero no entiendo como puedo relacionar esto con mi problema de poner un mensaje de error personalizado.

    Un saludo.

    lunes, 15 de septiembre de 2014 16:30
  • Hola,

    Para tu timeout te comenté que no se me ocurría tratarlo con esto, pero igual si nos cuentas un poco más podemos ver el porque del timeout o simplemente es que quieres controlar esta casuística.

    Un Saludo


    Fran Diaz | twitter: @frandiaz_ | Blog: {geeks.ms/blogs/fdiaz/}

    martes, 16 de septiembre de 2014 14:48
    Moderador
  • Hola Fran, gracias por tu respuesta.

    Pues no se que más puedo comentar, simplemente quiero controlar esa casuística cuando salta una excepción en SSRS. (No sé si hay forma de hacerlo).

    A ver si alguien sabe.

    Gracias de antemano y un saludo.



    martes, 16 de septiembre de 2014 15:17
  • ¿A que te refieres con una excepción?

    Fran Diaz | twitter: @frandiaz_ | Blog: {geeks.ms/blogs/fdiaz/}

    martes, 16 de septiembre de 2014 15:18
    Moderador
  • Hola Fran, a un error, a una ruptura de la ejecución del Report.

    Me gustaría poder mostrar un panel o algo similar cuando ocurra esto.

    Gracias de antemano y un saludo.

    martes, 16 de septiembre de 2014 15:30
  • Hola,

    Si el report te falla a la hora de traer el report, no puedes hacer nada más que habilitar los errores remotos.

    Si lo quieres para tu ver que pasa actívalo: http://msdn.microsoft.com/es-es/library/aa337165.aspx

    Si quieres algo más en modo para que el usuario vea, si falla una query o te da timeout te va a mostrar lo que tenga por defecto SSRS.

    Hay otras opciones, como controlar si la query o el MDX (si trabajas en dimensiones) trae datos, etc. Pero tendrás que pensar las casuísticas para manejarlas tu.

    Lo que me vengo a referir es que no hay un Try Catch dentro del report con el que controlar los errores :(.

    Un Saludo


    Fran Diaz | twitter: @frandiaz_ | Blog: {geeks.ms/blogs/fdiaz/}

    martes, 16 de septiembre de 2014 15:48
    Moderador
  • Si, Fran. Es parecido a lo típico que se hace para mostrar un panel cuando el número de registros es cero y cosas similares sólo que en este caso sería al dar una excepción (error).

    ¿No se puede hacer nada no?

    Gracias y un saludo.

    martes, 16 de septiembre de 2014 16:49
  • No, hay ciertos errores que "no" son controlables con RS, aunque ya es cuestión de que encuentres alternativa según lo que estés desarrollando.

    Pero eso ya son otros temas ;).

    Un Saludo


    Fran Diaz | twitter: @frandiaz_ | Blog: {geeks.ms/blogs/fdiaz/}

    • Marcado como respuesta Hector1978 jueves, 18 de septiembre de 2014 9:50
    martes, 16 de septiembre de 2014 21:15
    Moderador