powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как настроить Service Agent для того, чтоб ....
6 сообщений из 31, страница 2 из 2
Как настроить Service Agent для того, чтоб ....
    #32073357
Sergey A.Ledenev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 KANDed
Прошу прощения за непредвиденную задержку....

Отвечаю по порядку:
1. Да.
2. Получается, только если это производить на сервере. На локальной машине не получается. Видимо из-за того, что настройки ODBC для состыкованных БД отличаются.
3. DTSRunui работает, а вот dtsrun, при запуске с теми параметрами, с которыми он засовывается в Джоб, выдает следующее:
DTSRun....

DTSRun: Loading...
DTSRun: Executing...
DTSRun OnStart: DTSStep_DTSExecuteSQLTask_1
DTSRun OnFinish: DTSStep_DTSExecuteSQLTask_1
DTSRun OnStart: DTSStep_DTSExecuteSQLTask_2
DTSRun OnFinish: DTSStep_DTSExecuteSQLTask_2
DTSRun OnStart: DTSStep_DTSDataPumpTask_1
File 'C:\mysql\\share\charsets\?.conf' not found (Errcode: 2)
Character set '#14' is not a compiled character set and is not specified in the
'C:\mysql\\share\charsets\Index' file
DTSRun OnProgress: DTSStep_DTSDataPumpTask_1; 610 Rows have been transformed or
copied.; PercentComplete = 0; ProgressCount = 610
DTSRun OnFinish: DTSStep_DTSDataPumpTask_1
DTSRun OnStart: DTSStep_DTSExecuteSQLTask_3
DTSRun OnFinish: DTSStep_DTSExecuteSQLTask_3
DTSRun: Package execution complete.

а xp_cmdshell выдал:

DTSRun: Loading...
DTSRun: Executing...
DTSRun OnStart: DTSStep_DTSExecuteSQLTask_1
DTSRun OnFinish: DTSStep_DTSExecuteSQLTask_1
DTSRun OnStart: DTSStep_DTSExecuteSQLTask_2
DTSRun OnFinish: DTSStep_DTSExecuteSQLTask_2
DTSRun OnStart: DTSStep_DTSDataPumpTask_1
DTSRun OnError: DTSStep_DTSDataPumpTask_1, Error = -2147467259 (80004005)
Error string: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Error source: Microsoft OLE DB Provider for ODBC Drivers
Help file:
Help context: 0

Error Detail Records:

Error: -2147467259 (80004005); Provider Error: 0 (0)
Error string: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Error source: Microsoft OLE DB Provider for ODBC Drivers
Help file:
Help context: 0

DTSRun OnFinish: DTSStep_DTSDataPumpTask_1
DTSRun: Package execution complete.
NULL
...
Рейтинг: 0 / 0
Как настроить Service Agent для того, чтоб ....
    #32073379
Sergey A.Ledenev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То есть, как я понимаю, DTS то сработал, несмотря на ошибку, но только с командной строки. Скопировал таки 610 записей. Но из-за этой несущественной, как оказалось и непонятной по сути ошибки Агент сделал откат, как впрочем и xp_cmdshell. Такие мои мысли. И еще мысль, поскольку DTSRunUI.exe сработал без проблем, вариант один: DTSRunUI.exe на ошибочку ту плюет, и не замечает даже, а Агент нет. Не плюет и замечает. А может, для DTSRunUI.exe и нет никакой ошибки, а ошибка в формировании строки параметров для запуска DTS DTSRun-ом в Джобе. Может на самом деле SP какой-нибудь в этом деле поможет (я видел, у них там есть SP2, у Макрософта в даунлоадах). Такие дела.
...
Рейтинг: 0 / 0
Как настроить Service Agent для того, чтоб ....
    #32073425
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DTSRunUI.exe на ошибочку ту плюет, и не замечает даже, а Агент нет.

DTSRunUI запускается от имени учетной записи, под которой вы залогинены, а Агент и xp_cmdshell от имени "своих" учетных записей


Error string: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

Какого типа DSN connection вы создали в ODBC manager-е - User или System ?

Если User, то под какой учетной записью вы создавали этот DSN connection в ODBC manager-е ? Под своей или под той, что использует SQL Server ?
...
Рейтинг: 0 / 0
Как настроить Service Agent для того, чтоб ....
    #32073435
Sergey A.Ledenev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
User DSN.

Видимо им из-за этого и не работало. Сделал system и все пошло. Ура. Спасибо большое.
...
Рейтинг: 0 / 0
Как настроить Service Agent для того, чтоб ....
    #32073440
Sergey A.Ledenev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все-таки отвечу, что у меня было:

Подключиться к MySQL серверу я могу только под одной учетной записью. И у меня рука не поднималась ставить эту учетную запись Агенту или Серверу SQL. А то эта задача, может и работала бы, зато другие - нет. А с System DSN все пошло как по маслу.
...
Рейтинг: 0 / 0
Как настроить Service Agent для того, чтоб ....
    #32073454
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так она не даром называется User DSN. Потому как доступеа только той учетной записи, под которой и была создана.
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как настроить Service Agent для того, чтоб ....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]