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

Откуда:
Сообщений: 283
Привет,
что-то джоб висит 12 часовпри том что должен был завершится за 2,5 часа как аналогичный на другом сервере. Сам джоб запускает интеграционный процесс - переливка данных из оркала в sql server. Судя по профайлеру, сам процесс (1 шаг) который настроен в джобе свою работу закончил так как сообщения с наименованием этого шага перестали появляться. Только периодически несколько раз в минуту появляются сообщения:

SQL: BatchStrating: exec msdb.dbo.sp_help_job @job_id='434ddafc-a192-4e92-82d5-ac1dc70410ea'
SQL: BatchCompleted: exec msdb.dbo.sp_help_job @job_id='434ddafc-a192-4e92-82d5-ac1dc70410ea'

от имени юзера, запустившего джоб. Но джоб всё ещё висит в статусе "Executed". Из-за чего может быть такое? Где посмотреть?
18 дек 15, 15:47    [18579005]     Ответить | Цитировать Сообщить модератору
 Re: Не не может завершает работу job.  [new]
Glory
Member

Откуда:
Сообщений: 104760
rigorMortis
Судя по профайлеру, сам процесс (1 шаг) который настроен в джобе свою работу закончил так как сообщения с наименованием этого шага перестали появляться.

Выполнятся не шаги, а их содержимое. Т.е. команды, которые вы поместили в тело шагов
18 дек 15, 15:50    [18579020]     Ответить | Цитировать Сообщить модератору
 Re: Не не может завершает работу job.  [new]
rigorMortis
Member

Откуда:
Сообщений: 283
Glory, пока содержимое выполнялось в сообщениях указывалось наименование шага. Теперь сообщений с наименованием шага нет.
18 дек 15, 15:59    [18579097]     Ответить | Цитировать Сообщить модератору
 Re: Не не может завершает работу job.  [new]
Glory
Member

Откуда:
Сообщений: 104760
rigorMortis
Glory, пока содержимое выполнялось в сообщениях указывалось наименование шага. Теперь сообщений с наименованием шага нет.

Что ? В каких сообщениях ?
Что вы вообще выполняете под названием "интеграционный процесс - переливка данных из оркала в sql server" ?
18 дек 15, 16:01    [18579112]     Ответить | Цитировать Сообщить модератору
 Re: Не не может завершает работу job.  [new]
rigorMortis
Member

Откуда:
Сообщений: 283
Glory, я ж говорю, в профайлере (см. аттач).
В jobe выполняется шаг типа Sql Server Itegration Service Package, в нём настраивается путь к пакету. Пакет представляет собой .dtsx файл где собственно переливка из оракла в sql sqver и содержится - интеграционный процесс. Создаётся такой пакет в visual studio.

К сообщению приложен файл. Размер - 91Kb
18 дек 15, 16:24    [18579267]     Ответить | Цитировать Сообщить модератору
 Re: Не не может завершает работу job.  [new]
Glory
Member

Откуда:
Сообщений: 104760
rigorMortis
В jobe выполняется шаг типа Sql Server Itegration Service Package, в нём настраивается путь к пакету. Пакет представляет собой .dtsx файл где собственно переливка из оракла в sql sqver и содержится - интеграционный процесс. Создаётся такой пакет в visual studio.

И как вы собрались в Профайлере увидеть лог выполнение Itegration Service Package ?
18 дек 15, 16:25    [18579277]     Ответить | Цитировать Сообщить модератору
 Re: Не не может завершает работу job.  [new]
rigorMortis
Member

Откуда:
Сообщений: 283
Glory, я не говорил ничего про лог Itegration Service Package. Я смотрел выполнение шагов джоба, там это было.
18 дек 15, 16:29    [18579307]     Ответить | Цитировать Сообщить модератору
 Re: Не не может завершает работу job.  [new]
Glory
Member

Откуда:
Сообщений: 104760
rigorMortis
Я смотрел выполнение шагов джоба, там это было.

Ваш шаг
- запускает _внешний_ пакет
- ждет окончания его выполнения

Что вы хотели высмотреть в Профайлере то ?
18 дек 15, 16:32    [18579337]     Ответить | Цитировать Сообщить модератору
 Re: Не не может завершает работу job.  [new]
rigorMortis
Member

Откуда:
Сообщений: 283
Glory, да ничего не хотел. Хотел хоть где-то что-то накопать.
18 дек 15, 16:33    [18579354]     Ответить | Цитировать Сообщить модератору
 Re: Не не может завершает работу job.  [new]
Glory
Member

Откуда:
Сообщений: 104760
rigorMortis
Хотел хоть где-то что-то накопать.

Ну так узнайте для начала, завершился ли ваш пакет
18 дек 15, 16:34    [18579361]     Ответить | Цитировать Сообщить модератору
 Re: Не не может завершает работу job.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31444
rigorMortis
Хотел хоть где-то что-то накопать.
Зачем же вы определяете, завершена ли работа Windows - приложения, по наличию каких то сообщений в профайлере?
Очевидно, приложение работает (раз джоб не завершился), но вы можете это проверить в таск-менеджере.

А вообще вам нужно отладить работу пакета, для чего можно, например,включить в нём логирование, и хотя бы посмотреть, на каком шаге "зависает" выполнение. Ещё можно взгляуть, нет ли от этого приложения коннектов к сиквелу, на всякий.
18 дек 15, 18:29    [18579877]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить