Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 sql server job history message parse error  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Доброго времени суток!

СУБД: Microsoft SQL Server 2014 (SP1-CU5) (KB3130926) - 12.0.4439.1 (X64) Feb 15 2016 12:12:43 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.3 <X64> (Build 9600: )

Есть имя джоба который падает более n% в день, нужно к нему вывести корректное сообщение об ошибке,без ненужного мусора, пробовал использовать вложенные replace шаблонных сообщений типа:

replace(replace(replace(h.message,'Executed as user:Microsoft (R) SQL Server Execute Package Utility  Version 12.0.4100.1 for 64-bit  Copyright (C) Microsoft Corporation. All rights reserved.    Started:  12:00:00 PM  Failed to execute IS server package because of error 0x80131904. Server:',''),'Source: .Net SqlClient Data Provider  Started:  12:00:00 PM  Finished: 12:00:11 PM  Elapsed:  10.531 seconds.  The package execution failed.  The step failed.',''),'The job failed.  The Job was invoked by Schedule 10 (Every hour).  The last step to run was step 1 (ssis).','')



но это все не то.
Может у кого есть идеи по парсингу строки msdb.dbo.sysjobhistory\message
26 сен 16, 18:43    [19710516]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить