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

Откуда:
Сообщений: 11
Коллеги, добрый день.
Прошу вашей помощи.
Создан SSIS пакет, в котором Foreach Loop. Цикл бегает по файлам xls в папке. Папка сетевая, но подключена как сетевой диск.
Проблема в том, что если я запускаю пакет руками из студии, все отрабатывает отлично: файлы обходятся, данные пишутся в базу. Если пакет запускается джобом, то завершается успешно, без ошибок, но никаких действий не производит. Как удалось выяснить, процесс выполнения внутрь Foreach Loop даже не заходит.
Подумал о недостаточности прав (хотя папка доступна для чтения всем). Создал прокси с тем же пользователем, под которым запускал пакет вручную. Результата - ноль.
Подскажите в какой сторону рыть?
Спасибо.
4 июл 14, 10:30    [16258546]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение SSIS пакета вручную и джобом  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
mr.droff
Подскажите в какой сторону рыть?

в права учетной записи агента + выводить дебаг инфо в таблицу или лог и патом счмотреть что именно у вас просиходит
4 июл 14, 10:56    [16258705]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение SSIS пакета вручную и джобом  [new]
Кот Матроскин
Member

Откуда: Москва
Сообщений: 8933
mr.droff
. Папка сетевая, но подключена как сетевой диск.
Проблема в том, что если я запускаю пакет руками из студии, все отрабатывает отлично: файлы обходятся, данные пишутся в базу. Если пакет запускается джобом, то завершается успешно, без ошибок, но никаких действий не производит. Как удалось выяснить, процесс выполнения внутрь Foreach Loop даже не заходит.
Подумал о недостаточности прав (хотя папка доступна для чтения всем). Создал прокси с тем же пользователем, под которым запускал пакет вручную. Результата - ноль.
Подскажите в какой сторону рыть?
Спасибо.

"Как сетеовой диск" папка подключаеется обычно во время старта сеанса, а не раз и навсегда. Вы уверены, что Ваш прокси подключает этот диск? Попробуйте UNC-путь использовать для папки, а не сетеовй диск
4 июл 14, 11:04    [16258765]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение SSIS пакета вручную и джобом  [new]
mr.droff
Member

Откуда:
Сообщений: 11
Кот Матроскин
"Как сетеовой диск" папка подключаеется обычно во время старта сеанса, а не раз и навсегда. Вы уверены, что Ваш прокси подключает этот диск? Попробуйте UNC-путь использовать для папки, а не сетеовй диск

Пробовал и UNC тоже.
4 июл 14, 11:12    [16258843]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение SSIS пакета вручную и джобом  [new]
mr.droff
Member

Откуда:
Сообщений: 11
Maxx
в права учетной записи агента

Агент запускается от "Network service".
К тому же, как я уже писал, я использую прокси.
4 июл 14, 11:19    [16258881]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение SSIS пакета вручную и джобом  [new]
Кот Матроскин
Member

Откуда: Москва
Сообщений: 8933
mr.droff,

Ok, доступ НЕ через SSIS в Вашем сеансе из под прокси - есть? команду DIR можете выполнить?
4 июл 14, 11:24    [16258903]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение SSIS пакета вручную и джобом  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
mr.droff
Агент запускается от "Network service".

а у него доступ хоть куда нить есть ?
4 июл 14, 11:28    [16258929]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение SSIS пакета вручную и джобом  [new]
mr.droff
Member

Откуда:
Сообщений: 11
Кот Матроскин
mr.droff,

Ok, доступ НЕ через SSIS в Вашем сеансе из под прокси - есть? команду DIR можете выполнить?

Прокси сделан на локального админа. У него с доступом все в порядке.
Папке даны права на чтение для everyone.
4 июл 14, 11:41    [16259041]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение SSIS пакета вручную и джобом  [new]
mr.droff
Member

Откуда:
Сообщений: 11
Maxx
mr.droff
Агент запускается от "Network service".

а у него доступ хоть куда нить есть ?

Я же прокси юзаю
4 июл 14, 11:57    [16259193]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение SSIS пакета вручную и джобом  [new]
mr.droff
Member

Откуда:
Сообщений: 11
Для меня самое непонятное - почему не вызывается ошибка?
4 июл 14, 12:02    [16259236]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение SSIS пакета вручную и джобом  [new]
Кот Матроскин
Member

Откуда: Москва
Сообщений: 8933
mr.droff
Кот Матроскин
mr.droff,

Ok, доступ НЕ через SSIS в Вашем сеансе из под прокси - есть? команду DIR можете выполнить?

Прокси сделан на локального админа. У него с доступом все в порядке.
Папке даны права на чтение для everyone.


Это не ответ на мой вопрос.
4 июл 14, 12:02    [16259237]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение SSIS пакета вручную и джобом  [new]
mr.droff
Member

Откуда:
Сообщений: 11
Кот Матроскин
Это не ответ на мой вопрос.

Как вы предлагаете это сделать?
4 июл 14, 12:09    [16259276]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение SSIS пакета вручную и джобом  [new]
mr.droff
Member

Откуда:
Сообщений: 11
Сделал шаг джоба CmdExec с командой "dir <сетевой_путь>". Запустил его под прокси. Результат: "Logon failure: unknown user name or bad password."
Буду с правами к папке разбираться.
4 июл 14, 12:18    [16259320]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение SSIS пакета вручную и джобом  [new]
mr.droff
Member

Откуда:
Сообщений: 11
Всем большое спасибо! Враг повержен. =)
4 июл 14, 15:07    [16260520]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить