Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
-=MIX=-
Member

Откуда: Днепропетровск
Сообщений: 783
Были пакеты от 2000. Перенёс на 2005 и сделал Migrate в MSDB.
Вручную новые пакеты запускаются, а вот в джобах по расписанию нет.
При попытке запустить выдаёт ошибку
"Executed as user: Domen\User. The package execution failed"
и ничего более.
Причем ругается именно на того пользователя от которого запущен SQLAgent. Пробовал и от системного - тоже самое.
И ещё...в свойствах SQLAgent-а на вкладке Connection ничего не активно. Стоит только виндовая аутентификация, это нормально? У кого-то доступна аутентификация SQL?

Заранее спасибо
16 май 07, 16:43    [4145742]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10240
Блог
дайте соответствующие права пользователю от которого запускается АГЕНТ
16 май 07, 16:56    [4145882]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
-=MIX=-
Member

Откуда: Днепропетровск
Сообщений: 783
Knyazev Alexey
дайте соответствующие права пользователю от которого запускается АГЕНТ

Прошу прощения, но о каких правах можно говорить если это локал/систем?
Опять же когда от доменного пользователя запускал, то он является сисадмином на сервере.
16 май 07, 16:59    [4145899]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10240
Блог
http://www.sql.ru/articles/mssql/02051702HowToRunDTSasScheduledJob.shtml
16 май 07, 17:04    [4145932]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
-=MIX=-
Member

Откуда: Днепропетровск
Сообщений: 783
Knyazev Alexey
http://www.sql.ru/articles/mssql/02051702HowToRunDTSasScheduledJob.shtml

В 200-м у меня небыло проблем.
Я же написал в теме - 2005.
16 май 07, 17:36    [4146229]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
Glory
Member

Откуда:
Сообщений: 104764
-=MIX=-
Knyazev Alexey
http://www.sql.ru/articles/mssql/02051702HowToRunDTSasScheduledJob.shtml

В 200-м у меня небыло проблем.
Я же написал в теме - 2005.

Сообщение "Executed as user: Domen\User. The package execution failed" говорит о том, что пакет _завершился_ ошибкой. Т.е. был запущен, поработал и завершился.
Отсюда вопрос - вы логирование хода выполнения своего пакета настраивали/анализировали ?
16 май 07, 17:44    [4146302]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
-=MIX=-
Member

Откуда: Днепропетровск
Сообщений: 783
Glory
-=MIX=-
Knyazev Alexey
http://www.sql.ru/articles/mssql/02051702HowToRunDTSasScheduledJob.shtml

В 200-м у меня небыло проблем.
Я же написал в теме - 2005.

Сообщение "Executed as user: Domen\User. The package execution failed" говорит о том, что пакет _завершился_ ошибкой. Т.е. был запущен, поработал и завершился.
Отсюда вопрос - вы логирование хода выполнения своего пакета настраивали/анализировали ?

Если ошибка, то сервер сообщает какая, а тут что-то не то.
К примеру ручное выполнение пакета отрабатывает...
Или это уже я чего-то непонимаю? Вот скриншот ручного запуска:

К сообщению приложен файл. Размер - 0Kb
16 май 07, 18:19    [4146534]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23903
ProtectionLevel при сохранении пакета какой устанавливали?
Кстати, где пакет сохранили - имею в виду не в проекте, а для запуска.
17 май 07, 06:26    [4147651]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
-=MIX=-
Member

Откуда: Днепропетровск
Сообщений: 783
tpg
ProtectionLevel при сохранении пакета какой устанавливали?
Кстати, где пакет сохранили - имею в виду не в проекте, а для запуска.

Пакеты были перенесены (сохранены) в 2005-й сервер из 2000-го.
Затем в 2005-м были Мигрированы (Migrate) из стандартных DTS в IntegrationServices.
Пакеты вручную запускаются, из агента нет.
Ставел запуск как агента так и джоба от имени того же пользователя, который является овнером первоначального DTS-пакета. Результат тот же.
Сами пакеты я в 2005-м не создавал. Я их могу теперь (импортированные) только редактировать, но как я правильно понял, им все равно нужно делать Migrate т.к. Джоб создать можно только на сконвертированные MSDB-пакеты...
17 май 07, 10:46    [4148353]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
Glory
Member

Откуда:
Сообщений: 104764
-=MIX=-
tpg
ProtectionLevel при сохранении пакета какой устанавливали?
Кстати, где пакет сохранили - имею в виду не в проекте, а для запуска.

Пакеты были перенесены (сохранены) в 2005-й сервер из 2000-го.
Затем в 2005-м были Мигрированы (Migrate) из стандартных DTS в IntegrationServices.
Пакеты вручную запускаются, из агента нет.
Ставел запуск как агента так и джоба от имени того же пользователя, который является овнером первоначального DTS-пакета. Результат тот же.
Сами пакеты я в 2005-м не создавал. Я их могу теперь (импортированные) только редактировать, но как я правильно понял, им все равно нужно делать Migrate т.к. Джоб создать можно только на сконвертированные MSDB-пакеты...

Вы лог запуска пакета на сервере получили ???
17 май 07, 10:50    [4148383]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23903
В BI студии создайте проект SSIS, включите в него ваш пакет (паккет сохранится локально), потом сохраните копию этого пакета на тот сервер, с которого этот пакет был включен в проект, с уровнем защиты Rely on server storage and roles for access control, попробуйте снова включить выполнение пакета в задание и запустить это задание.
17 май 07, 10:55    [4148422]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
-=MIX=-
Member

Откуда: Днепропетровск
Сообщений: 783
К сожалению почему-то именно этого уровня у меня и нет:

К сообщению приложен файл. Размер - 0Kb
17 май 07, 12:58    [4149472]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
-=MIX=-
Member

Откуда: Днепропетровск
Сообщений: 783
Т.е. оно есть но разницы нет никакой
По-прежнему не выполняется джоб по запуску пакетов.
17 май 07, 13:17    [4149608]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23903
-=MIX=-
Т.е. оно есть но разницы нет никакой
По-прежнему не выполняется джоб по запуску пакетов.
В BI студии меню File->Save Cope <тут имя пакета> As... в открывшемся окне выбираем размещение пакета, сервер, авторизацию, назначаем имя пакету и ProtectionLevel.
Уровень защиты пакета Rely on server storage and roles for access control возможен только при сохранении пакета на SQL Server, в файл, естественно, такого уровня нет.
17 май 07, 13:25    [4149671]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
-=MIX=-
Member

Откуда: Днепропетровск
Сообщений: 783
tpg
As... в открывшемся окне выбираем размещение пакета, сервер, авторизацию, назначаем имя пакету и ProtectionLevel.
Уровень защиты пакета Rely on server storage and roles for access control возможен только при сохранении пакета на SQL Server, в файл, естественно, такого уровня нет.

Делал - тоже самое:(
17 май 07, 13:40    [4149789]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23903
-=MIX=-
tpg
As... в открывшемся окне выбираем размещение пакета, сервер, авторизацию, назначаем имя пакету и ProtectionLevel.
Уровень защиты пакета Rely on server storage and roles for access control возможен только при сохранении пакета на SQL Server, в файл, естественно, такого уровня нет.

Делал - тоже самое:(
И что говорит?
17 май 07, 13:44    [4149822]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
-=MIX=-
Member

Откуда: Днепропетровск
Сообщений: 783
Как же так...Пакеты создавать можно...а запустить из джоба никак:(...
У кого-то есть ещё такая проблема?...
17 май 07, 13:46    [4149842]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23903
-=MIX=-
Как же так...Пакеты создавать можно...а запустить из джоба никак:(...
У кого-то есть ещё такая проблема?...
Да никакой проблемы нет. Вы просто не допонимаете модель безопасности выполнения пакета.
К примеру, что именно делает пакет?

http://www.sql.ru/articles/mssql/02051702HowToRunDTSasScheduledJob.shtml
17 май 07, 13:51    [4149882]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
-=MIX=-
Member

Откуда: Днепропетровск
Сообщений: 783
tpg
-=MIX=-
Как же так...Пакеты создавать можно...а запустить из джоба никак:(...
У кого-то есть ещё такая проблема?...
Да никакой проблемы нет. Вы просто не допонимаете модель безопасности выполнения пакета.
К примеру, что именно делает пакет?

http://www.sql.ru/articles/mssql/02051702HowToRunDTSasScheduledJob.shtml

Почему Вы мне даёте ссылку на 2000-й SQL?
Я не один год с ним проработал и там таких проблем никогда небыло.

Пакеты двух типов у меня
1. Переливают данные с 2000-го в 2005-й.
2. Процессинг кубов AS2000 на этом же сервере.

Пакеты без проблем запускаются вручную, а вот джоб никак.

Давайте для примера создадим простенький пакет для проверки джоба...думаю результат будет такой же - отрицательный.
17 май 07, 14:01    [4149975]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
Glory
Member

Откуда:
Сообщений: 104764
-=MIX=-
tpg
-=MIX=-
Как же так...Пакеты создавать можно...а запустить из джоба никак:(...
У кого-то есть ещё такая проблема?...
Да никакой проблемы нет. Вы просто не допонимаете модель безопасности выполнения пакета.
К примеру, что именно делает пакет?

http://www.sql.ru/articles/mssql/02051702HowToRunDTSasScheduledJob.shtml

Почему Вы мне даёте ссылку на 2000-й SQL?
Я не один год с ним проработал и там таких проблем никогда небыло.

Пакеты двух типов у меня
1. Переливают данные с 2000-го в 2005-й.
2. Процессинг кубов AS2000 на этом же сервере.

Пакеты без проблем запускаются вручную, а вот джоб никак.

Давайте для примера создадим простенький пакет для проверки джоба...думаю результат будет такой же - отрицательный.

Потому, что вы в SMS и SQLAgent - это разные учетные записи. Если вы не один год работаете, то должны понимать такие вещи и разницу между "запускаю вручную" и "запускаю job-ом"
Вот вы лог работы пакета в job-е получили ?
17 май 07, 14:09    [4150023]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23903
-=MIX=-
Почему Вы мне даёте ссылку на 2000-й SQL?
Да потому, что там объясняется как и от кого запускается пакет в задании при разных аккаунтах запуска сервиса агента.
И даются рекомендации чтобы вот такого небыло
-=MIX=-
Пакеты без проблем запускаются вручную, а вот джоб никак.
Вы эту статью вообще читали? Или увидили, что она относится к 2000 и закрыли?
17 май 07, 14:12    [4150045]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23903
А лог всяко не помешает посмотреть.
17 май 07, 14:14    [4150076]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
-=MIX=-
Member

Откуда: Днепропетровск
Сообщений: 783
Вот что в логе
This task does not support native Win64 environment. Please run the package in 32-bit WOW environment instead.
17 май 07, 15:02    [4150482]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
-=MIX=-
Member

Откуда: Днепропетровск
Сообщений: 783
В Свойствах SQL-Agent в Config Manager-е есть такой параметр как Runing under 64bit OS.
Он неактивен и стоит NO.
Поставить YES можно и он говорит. что изменения вступят в силу после рестарта, но после рестарта по-прежнему стоит NO.
17 май 07, 15:29    [4150635]     Ответить | Цитировать Сообщить модератору
 Re: Запуск DTS по расписанию в SQL SERVER 2005 login failed...  [new]
ЖорегЪ
Guest

Поставить YES можно и он говорит. что изменения вступят в силу после рестарта, но после рестарта по-прежнему стоит NO.


Афтар... но не можед говоридь... не кури чудо-траву, не надо...:)
17 май 07, 19:17    [4152063]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить