|
Совместимость SSIS32 и Excel64
|
|||
---|---|---|---|
#18+
Добрый день! На эту тему находила много сообщений на форумах, но не нашла решения для себя(а может не поняла). Есть SQL Server Data Tools 2012 (32-bit) и Excel 2013(64-bit). В пакете миграции создаю подключение к файлу excel. Строка подключения: Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Файл.xlsx;Extended Properties="Excel 12.0 XML;HDR=YES"; Выдает ошибку: ЗАГОЛОВОК: Microsoft Visual Studio ------------------------------ Исключение из HRESULT: 0xC020801C Ошибка в Загрузка данных по сетям [Диспетчер соединений "Диспетчер соединений Excel 1"]: Запрошенный поставщик OLE DB Microsoft.ACE.OLEDB.12.0 не зарегистрирован. Если не установлен 32-разрядный драйвер, запустите пакет в 64-разрядном режиме. Код ошибки: 0x00000000. Доступна запись OLE DB. Источник: "Microsoft OLE DB Service Components" Результат: 0x80040154 Описание: "Класс не зарегистрирован". Ошибка в Загрузка данных по сетям [Диспетчер соединений "Диспетчер соединений Excel 1"]: Поставщик "Microsoft.ACE.OLEDB.12.0" не зарегистрирован в локальной системе. Дополнительные сведения см. в разделе http://go.microsoft.com/fwlink/?LinkId=219816 Ошибка в Загрузка данных из Excel [Источник "Excel" [103]]: Код ошибки служб SSIS: DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. Вызов метода AcquireConnection диспетчера соединений "Диспетчер соединений Excel 1" завершился сбоем с кодом ошибки 0xC0209302. Возможно, до этого были опубликованы сообщения об ошибках, в которых содержатся более подробные сведения о причине сбоя метода AcquireConnection. Для пакета миграции был установлен параметр отладки "Run64bitRuntime" в значение TRUE. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2016, 11:19 |
|
Совместимость SSIS32 и Excel64
|
|||
---|---|---|---|
#18+
Запускаете то вы пакет как ? LaniaСтрока подключения: Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Файл.xlsx;Extended Properties="Excel 12.0 XML;HDR=YES"; Вы ее вручную что ли составили ? Или как ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2016, 11:27 |
|
Совместимость SSIS32 и Excel64
|
|||
---|---|---|---|
#18+
Glory, ошибка появляется, еще на стадии настройки Источника Excel. Строку подключения скопировала из свойств Диспетчера соединений Exсel. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2016, 11:37 |
|
Совместимость SSIS32 и Excel64
|
|||
---|---|---|---|
#18+
LaniaGlory, ошибка появляется, еще на стадии настройки Источника Excel. Там разве драйвера выбираются не из выпадающего списка ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2016, 11:39 |
|
Совместимость SSIS32 и Excel64
|
|||
---|---|---|---|
#18+
Может это поможет: SSIS - project-propirties - debuging-debug option- run64bit ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2016, 11:50 |
|
Совместимость SSIS32 и Excel64
|
|||
---|---|---|---|
#18+
кириллk,установлено ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2016, 12:02 |
|
Совместимость SSIS32 и Excel64
|
|||
---|---|---|---|
#18+
GloryТам разве драйвера выбираются не из выпадающего списка ? Не совсем поняла из какого списка нужно выбирать драйвера. При сощдании подключения дает выбрать только путь к файлу и версию EXcel. Выбираю 2007. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2016, 12:04 |
|
Совместимость SSIS32 и Excel64
|
|||
---|---|---|---|
#18+
Если сохранить файл Excel в версии 97-2003, то создается подключение для него и все работает хорошо. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2016, 12:09 |
|
Совместимость SSIS32 и Excel64
|
|||
---|---|---|---|
#18+
Мне помогла такая конструкция: select * from openrowset('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=Файл.xlsx', 'Select * from [лист1$]') Если возникнет ошибка:SQL Server заблокировал доступ к STATEMENT "OpenRowset/OpenDatasource" компонента "Ad Hoc Distributed Queries", поскольку он отключен в результате настройки конфигурации безопасности сервера. Использование "Ad Hoc Distributed Queries" может быть разрешено администратором при помощи хранимой процедуры sp_configure. То нужно воспользоваться решением: http://stackoverflow.com/questions/14544221/how-to-enable-ad-hoc-distributed-queries ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2016, 13:03 |
|
Совместимость SSIS32 и Excel64
|
|||
---|---|---|---|
#18+
LaniaНе совсем поняла из какого списка нужно выбирать драйвера. При сощдании подключения дает выбрать только путь к файлу и версию EXcel. Выбираю 2007. Вы что не знаете, какого типа соединение выбираете ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2016, 13:06 |
|
Совместимость SSIS32 и Excel64
|
|||
---|---|---|---|
#18+
У меня аналогичная проблема. Даже подозреваю почему. А вот как решить - не пойму. Дано: сервер 64-битный, офис не установлен, но поставила драйвера ACE 64-битные. Надо с помощью SSIS-пакета загрузить данный из файла эксель в базу MSSQL 2016. run64bit стоит в True. openrowset у меня работает, но хотелось бы сделать нормальную загрузку. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2020, 12:03 |
|
Совместимость SSIS32 и Excel64
|
|||
---|---|---|---|
#18+
Добавление диспетчера ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2020, 12:04 |
|
Совместимость SSIS32 и Excel64
|
|||
---|---|---|---|
#18+
Сама ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2020, 12:05 |
|
Совместимость SSIS32 и Excel64
|
|||
---|---|---|---|
#18+
Hel975 Дано: сервер 64-битный, офис не установлен, но поставила драйвера ACE 64-битные. Надо с помощью SSIS-пакета загрузить данный из файла эксель в базу MSSQL 2016. run64bit стоит в True. openrowset у меня работает, но хотелось бы сделать нормальную загрузку. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2020, 16:27 |
|
Совместимость SSIS32 и Excel64
|
|||
---|---|---|---|
#18+
alexeyvg, И как же? Когда студия 32-битная. run64bit стоит в True. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2020, 16:39 |
|
Совместимость SSIS32 и Excel64
|
|||
---|---|---|---|
#18+
Hel975 alexeyvg, И как же? Когда студия 32-битная. run64bit стоит в True. не помню точно, но, вроде, надо ставить и 32х дрова Installing the Microsoft.ACE.OLEDB.12.0 Provider for Both 64-bit and 32-bit Processing 32 должны нормально встать после 64 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2020, 19:58 |
|
Совместимость SSIS32 и Excel64
|
|||
---|---|---|---|
#18+
HandKot Hel975 alexeyvg, И как же? Когда студия 32-битная. run64bit стоит в True. не помню точно, но, вроде, надо ставить и 32х дрова Installing the Microsoft.ACE.OLEDB.12.0 Provider for Both 64-bit and 32-bit Processing 32 должны нормально встать после 64 По своему опыту могу сказать, что встают либо 32, либо 64, но не оба одновременно! Предложенный вариант опробую так как имею много головняка из-за того, что студия не видит 64, а SSIS работает только на 64. Запуск в 32-битном режиме пакетов не вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2020, 08:40 |
|
Совместимость SSIS32 и Excel64
|
|||
---|---|---|---|
#18+
HandKot 32 должны нормально встать после 64 Тут попробовал - не встают. Но тут нашел решение: ставится 64 битные дрова (стоят вроде как 2010 ), а потом ставится 2007 ACE 32, он нормально встал ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2020, 18:37 |
|
|
start [/forum/topic.php?fid=46&msg=40021987&tid=1685374]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 300ms |
total: | 458ms |
0 / 0 |