Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SQL Server Agent и exit code
|
|||
|---|---|---|---|
|
#18+
Создаю job в SQL Server Agent (из EM). В качестве step указываю 'exec sp_DoSomething'. Вопрос - какой код должна возвращать sp для того, чтобы агент понял, что произошла ошибка? Пробовал и -1, и 0, и 2 - все равно successful Как вообще это реализуется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2001, 11:24 |
|
||
|
SQL Server Agent и exit code
|
|||
|---|---|---|---|
|
#18+
Возвращаемое вами значение показывает лишь то, что ваша процедура действительно успешно сработала(раз дело дошло до команды RETURN) и произошла быть может на ваш взгляд логическая ошибка. Для Server Agent-а нужно генерировать системную ошибку с помщью RAISERROR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2001, 12:09 |
|
||
|
SQL Server Agent и exit code
|
|||
|---|---|---|---|
|
#18+
Можно также использовать ROLLBACK TRANSACTION ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2001, 12:20 |
|
||
|
SQL Server Agent и exit code
|
|||
|---|---|---|---|
|
#18+
Понял, спасибо... Насчет raiseerror - какой код severity должен быть? Где про это написано в BOL? А насчет вызова, скажем exe файлов, из степа - какой код они должны выозвращать в качестве ошибки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 02:47 |
|
||
|
SQL Server Agent и exit code
|
|||
|---|---|---|---|
|
#18+
>Насчет raiseerror - какой код severity должен быть? Ошибка генерится начиная с 11-го, а в общем обычно ставят 16-й. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 05:07 |
|
||
|
SQL Server Agent и exit code
|
|||
|---|---|---|---|
|
#18+
>А насчет вызова, скажем exe файлов, из степа - какой код они должны выозвращать в качестве ошибки? "How to create a CmdExec job step (Enterprise Manager) 1.Create a new job or right-click an existing job, and then click Properties. For more information about creating a job, see Creating Jobs. 2.In the Job Properties dialog box, click the Steps tab, and then click New. 3.In the Step name box, enter a job step name. 4.In the Type list, click Operating system command (CmdExec). 5. In the Process exit code of a successful command box, enter a value from 0 to 999999 . 6.In the Command box, enter the operating system command or executable program" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 07:12 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32013273&tid=1825683]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 275ms |
| total: | 405ms |

| 0 / 0 |
