none
Tratamento de Erros RRS feed

  • Pergunta

  • Boa tarde

    Estou criando uma procedure para validar backups e quando ocorre algum problema durante o restore, o SQL Server retorna 2 mensagens, porém as funções ERROR_NUMBER, ERROR_MESSAGE() , ETC... retornam apenas o último, com o o exemplo abaixo:


    Mensagem 3241, Nível 16, Estado 0, Line 88
    The media family on device '\\xptodir\xptofile.bak' is incorrectly formed. SQL Server cannot process this media family.
    Mensagem 3013, Nível 16, Estado 1, Line 88
    VERIFY DATABASE is terminating abnormally.


    Existe alguma maneira de tratar múltiplas mensagens de erro ?

    Obrigado.

    sexta-feira, 11 de agosto de 2017 18:47

Respostas

Todas as Respostas

  • Deleted
    sexta-feira, 11 de agosto de 2017 19:04
  • Boa tarde

    Uso as versões 2012 e 2014, já tinha tentado o throw mas a minha dúvida é a mesma do cara que respondeu ao post do link: Como gravar os dados dos erros em uma tabela de log?

    Abraço

    sexta-feira, 11 de agosto de 2017 19:13
  • Deleted
    sexta-feira, 11 de agosto de 2017 19:30
  • Bom dia,

    Por falta de retorno essa thread está sendo encerrada.

    Se necessário, favor abrir uma nova thread.

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 14 de agosto de 2017 13:36
    Moderador