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

Откуда:
Сообщений: 36
Здравствуйте, у меня проблема:
Есть SSIS Package DTSX, , выгружает данные из Экселя (xlx файл) в SQL SERVER 2008 Standard 64 bit,
В Visual Studio работает нормально , а когда я создаю SQL Agent Job ,
получаю ошибку :
Message
Executed as user: IL\orguser. Microsoft (R) SQL Server Execute Package Utility Version 10.0.5500.0 for 64-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 13:06:43 Error: 2012-08-22 13:06:43.43 Code: 0xC0209303 Source: CS_SAP_Mapping_1 Connection manager "Microsoft Excel 97-2000" Description: SSIS Error Code DTS_E_OLEDB_NOPROVIDER_64BIT_ERROR. The requested OLE DB provider Microsoft.Jet.OLEDB.4.0 is not registered -- perhaps no 64-bit provider is available. Error code: 0x00000000. An OLE DB record is available. Source: "Microsoft OLE DB Service Components" Hresult: 0x80040154 Description: "Class not registered". End Error Error: 2012-08-22 13:06:43.43 Code: 0xC020801C Source: DTSTask_DTSDataPumpTask_1 OLE DB Source [1] Description: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "Microsoft Excel 97-2000" failed with error code 0xC0209303. There may be error messages posted before this with more information on why the AcquireConnection method call failed. End Error Error: 2012-08-22 13:06:43.43 Code: 0xC0047017 Source: DTSTask_DTSDataPumpTask_1 SSIS.Pipeline Description: component "OLE DB Source" (1) failed validation and returned error code 0xC020801C. End Error Error: 2012-08-22 13:06:43.43 Code: 0xC004700C Source: DTSTask_DTSDataPumpTask_1 SSIS.Pipeline Description: One or more component failed validation. End Error Error: 2012-08-22 13:06:43.43 Code: 0xC0024107 Source: DTSTask_DTSDataPumpTask_1 Description: There were errors during task validation. End Error DTExec: The package execution returned DTSER_FAILURE (1). Started: 13:06:43 Finished: 13:06:43 Elapsed: 0.187 seconds. The package execution failed. The step failed.


Спасибо заранее
22 авг 12, 14:31    [13049422]     Ответить | Цитировать Сообщить модератору
 Re: SSIS  [new]
Glory
Member

Откуда:
Сообщений: 104751
romik67
The requested OLE DB provider Microsoft.Jet.OLEDB.4.0 is not registered -- perhaps no 64-bit provider is available.

Microsoft.Jet.OLEDB.4.0 для 64-bit не существует
Запускайте пакет в 32 битном режиме
22 авг 12, 14:32    [13049435]     Ответить | Цитировать Сообщить модератору
 Re: SSIS  [new]
romik67
Member

Откуда:
Сообщений: 36
Glory,

Spasibo !!!
22 авг 12, 14:46    [13049574]     Ответить | Цитировать Сообщить модератору
 Re: SSIS  [new]
valex13
Member

Откуда: Иркутск
Сообщений: 349
Sqlagent работает под собственным пользователем (сеансом). Заведите odbc источник и перенастройте пакет через odbc. Тогда и в студии и в агенте все будет работать одинаково.
24 авг 12, 06:06    [13058163]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: SSIS  [new]
Nika1979
Member

Откуда: г. Наро-Фоминск, МО
Сообщений: 99
valex13,

А с источником Access так нельзя сделать? Через odbc в источнике видно только таблицы, но не видно запросов.
27 авг 13, 13:07    [14760139]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить