Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 the 'microsoft.ace.oledb.12.0' provider is not registered в SSIS кто-нибудь сталкивался?  [new]
missing.fox
Member

Откуда:
Сообщений: 264
Доброго дня, коллеги.
Делаю SSIS пакет, выгрузка из таблицы в файл.
На моей 32-х разрядной машине всё ОК.
На Win2008 R2 + MSSQL2008 R2 + MS Office 2010 + AccessDatabaseEngine_x64 на шаге выгрузки документа в Excel таблицу возвращает ошибку:
the 'microsoft.ace.oledb.12.0' provider is not registered

Коллеги, кто сталкивался, есть варианты решения?
11 апр 12, 10:56    [12397616]     Ответить | Цитировать Сообщить модератору
 Re: the 'microsoft.ace.oledb.12.0' provider is not registered в SSIS кто-нибудь сталкивался?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Установить его.
11 апр 12, 11:06    [12397694]     Ответить | Цитировать Сообщить модератору
 Re: the 'microsoft.ace.oledb.12.0' provider is not registered в SSIS кто-нибудь сталкивался?  [new]
missing.fox
Member

Откуда:
Сообщений: 264
Как и где мне его взять, я гуглил и нашел только про установку AccessDatabaseEngine_x64
11 апр 12, 11:26    [12397864]     Ответить | Цитировать Сообщить модератору
 Re: the 'microsoft.ace.oledb.12.0' provider is not registered в SSIS кто-нибудь сталкивался?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
А поставить то поставили? Сервер рестартовали?
11 апр 12, 11:36    [12397956]     Ответить | Цитировать Сообщить модератору
 Re: the 'microsoft.ace.oledb.12.0' provider is not registered в SSIS кто-нибудь сталкивался?  [new]
missing.fox
Member

Откуда:
Сообщений: 264
поставил.
сервер не рестартовал, инсталяция того не потребовала.
11 апр 12, 11:46    [12398053]     Ответить | Цитировать Сообщить модератору
 Re: the 'microsoft.ace.oledb.12.0' provider is not registered в SSIS кто-нибудь сталкивался?  [new]
invm
Member

Откуда: Москва
Сообщений: 9833
Что вернет
exec xp_enum_oledb_providers;
?
11 апр 12, 12:16    [12398300]     Ответить | Цитировать Сообщить модератору
 Re: the 'microsoft.ace.oledb.12.0' provider is not registered в SSIS кто-нибудь сталкивался?  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3752
missing.fox
Доброго дня, коллеги.
Делаю SSIS пакет, выгрузка из таблицы в файл.
На моей 32-х разрядной машине всё ОК.
На Win2008 R2 + MSSQL2008 R2 + MS Office 2010 + AccessDatabaseEngine_x64 на шаге выгрузки документа в Excel таблицу возвращает ошибку:
the 'microsoft.ace.oledb.12.0' provider is not registered

Коллеги, кто сталкивался, есть варианты решения?

сталкивался - ексель драйвера для x64 нету! Запускай пакет в 32 разрядном режиме!
11 апр 12, 12:19    [12398324]     Ответить | Цитировать Сообщить модератору
 Re: the 'microsoft.ace.oledb.12.0' provider is not registered в SSIS кто-нибудь сталкивался?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Ivan Durak
ексель драйвера для x64 нету!


Есть.А вот какой режим исполнения выбран у продеплоенного пакета - вопрос.

ЗЫ. Ждем ответа на вопрос invm.
11 апр 12, 12:25    [12398378]     Ответить | Цитировать Сообщить модератору
 Re: the 'microsoft.ace.oledb.12.0' provider is not registered в SSIS кто-нибудь сталкивался?  [new]
missing.fox
Member

Откуда:
Сообщений: 264
exec xp_enum_oledb_providers вернул вот что:

К сообщению приложен файл. Размер - 52Kb
11 апр 12, 12:53    [12398652]     Ответить | Цитировать Сообщить модератору
 Re: the 'microsoft.ace.oledb.12.0' provider is not registered в SSIS кто-нибудь сталкивался?  [new]
missing.fox
Member

Откуда:
Сообщений: 264
Ivan Durak
missing.fox
Доброго дня, коллеги.
Делаю SSIS пакет, выгрузка из таблицы в файл.
На моей 32-х разрядной машине всё ОК.
На Win2008 R2 + MSSQL2008 R2 + MS Office 2010 + AccessDatabaseEngine_x64 на шаге выгрузки документа в Excel таблицу возвращает ошибку:
the 'microsoft.ace.oledb.12.0' provider is not registered

Коллеги, кто сталкивался, есть варианты решения?

сталкивался - ексель драйвера для x64 нету! Запускай пакет в 32 разрядном режиме!


Скажите как это можно сделать на 64-х разрядном сервере с 64-х разрядным SQL да так, чтобы этот SSIS- пакет в Джоб запихнуть?
Вообще подобное возможно?
11 апр 12, 13:06    [12398769]     Ответить | Цитировать Сообщить модератору
 Re: the 'microsoft.ace.oledb.12.0' provider is not registered в SSIS кто-нибудь сталкивался?  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35384
Блог
missing.fox,

К сообщению приложен файл. Размер - 50Kb
11 апр 12, 13:45    [12399192]     Ответить | Цитировать Сообщить модератору
 Re: the 'microsoft.ace.oledb.12.0' provider is not registered в SSIS кто-нибудь сталкивался?  [new]
invm
Member

Откуда: Москва
Сообщений: 9833
missing.fox,

Настройте свой пакет для выполнения в режиме x64.
11 апр 12, 13:45    [12399194]     Ответить | Цитировать Сообщить модератору
 Re: the 'microsoft.ace.oledb.12.0' provider is not registered в SSIS кто-нибудь сталкивался?  [new]
missing.fox
Member

Откуда:
Сообщений: 264
Критик, спасибо, не помогло ...
invm , как это сделать, когда у меня дело до джоба не доходит, просто экспорт Excel в SSIS пакете не проходит ...
11 апр 12, 14:50    [12399851]     Ответить | Цитировать Сообщить модератору
 Re: the 'microsoft.ace.oledb.12.0' provider is not registered в SSIS кто-нибудь сталкивался?  [new]
invm
Member

Откуда: Москва
Сообщений: 9833
Свойство проекта Run64BitRuntime чему равно?
11 апр 12, 15:33    [12400237]     Ответить | Цитировать Сообщить модератору
 Re: the 'microsoft.ace.oledb.12.0' provider is not registered в SSIS кто-нибудь сталкивался?  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3752
нашел тынц!!!
http://blogs.msdn.com/b/farukcelik/archive/2010/06/04/accessing-excel-files-on-a-x64-machine.aspx
11 апр 12, 16:36    [12400793]     Ответить | Цитировать Сообщить модератору
 Re: the 'microsoft.ace.oledb.12.0' provider is not registered в SSIS кто-нибудь сталкивался?  [new]
missing.fox
Member

Откуда:
Сообщений: 264
Ivan Durak
нашел тынц!!!
http://blogs.msdn.com/b/farukcelik/archive/2010/06/04/accessing-excel-files-on-a-x64-machine.aspx


Там я был, всё это делал, не помогло ...

Свойство проекта Run64BitRuntime чему равно? - Где это можно посмотреть?
12 апр 12, 11:12    [12404236]     Ответить | Цитировать Сообщить модератору
 Re: the 'microsoft.ace.oledb.12.0' provider is not registered в SSIS кто-нибудь сталкивался?  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35384
Блог
missing.fox
Критик, спасибо, не помогло ...


Очень странно, только недавно решал такую задачу и эта галка помогла.
Попробуйте поставить последний SP+CU
12 апр 12, 11:42    [12404545]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить