|
|
|
SSIS импорт данных из Excel при запуске пакета из SQL Agent не работает
|
|||
|---|---|---|---|
|
#18+
Добрый вечер! Имеется: Microsoft SQL Server 2012 (SP1) - 11.0.3373.0 (X64) Jun 29 2013 21:15:12 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor) и установленный Microsoft Office 12.0 Access Database Engine OLE DB 32-bit. В студии создаю SSIS пакет, в пакете - подключения к Excel (Microsoft Office 12.0 Access Database Engine OLE DB) и SQL Server (OLE DB), потом простой Data Flow с OLE DB источником и назначением. В источнике использую подключение к Excel файлу, в назначении - SQL Server таблицу. В свойствах SSIS проекта выставлено Run64BitRuntime=False. Все работает, данные переливаются. Теперь хочу запускать пакет из-под джоба в SQL Server Agent. Там все как положено, есть прокси учетка для SSIS. Создаю джоб, добавляю шаг с запуском пакета и Execution Option - Use 32-bit Runtime, задаю расписание, но после джоб падает с ошибкой: Код: sql 1. 2. 3. В чем может быть дело? я пробовал не отмечать Use 32-bit Runtime в шаге джоба, но тогда ловлю: Код: sql 1. что, впрочем, и ожидается. получается разница только в учетках - в студии под моей учеткой все хорошо, под прокси в агенте - нет, при тех же настройках битности. Куда копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2016, 00:32 |
|
||
|
SSIS импорт данных из Excel при запуске пакета из SQL Agent не работает
|
|||
|---|---|---|---|
|
#18+
Диклевич АлександрКуда копать?например сюда вообще по "The AcquireConnection method call to the connection manager "Excel" failed with error code 0xC0202009" гугл много чего говорит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2016, 03:29 |
|
||
|
SSIS импорт данных из Excel при запуске пакета из SQL Agent не работает
|
|||
|---|---|---|---|
|
#18+
Дедушка, Я конечно же гуглил прежде чем спрашивать и пробовал что предлагают. Не помогает. 1) 64\32 бит - в моем случае явно указано 32. 2) DelayValidation = False - та же ошибка. 3) Package Configuration - нет вообще. 4) Права на папку с Excel файлом явно заданы для прокси учетки. Такое чувство что прокси учетке не хватает каких-то прав. К тому же, выявился другой "глюк". под этой прокси падает джоб с SSIS пакетом в котором используется For Each Loop с обходом по файлам. Ошибки вот такие: Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2016, 11:15 |
|
||
|
SSIS импорт данных из Excel при запуске пакета из SQL Agent не работает
|
|||
|---|---|---|---|
|
#18+
Диклевич Александр, На SQL сервере какие OLE DB дрова стоят? если 64 то работать не будет, т.к. пакет 32 просит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 13:34 |
|
||
|
SSIS импорт данных из Excel при запуске пакета из SQL Agent не работает
|
|||
|---|---|---|---|
|
#18+
Диклевич Александр, вообще это известная проблема -- идиотизм -- МС на может нормально связать две свои технологии SSIS + Excel... проблема даже не в конкретных настройках 32 или 64 а в том что на одном сервере нельзя установить оба драйвера одновременно. получается навязывание и излишная зависимость... ведь офисные/Ексельные тулзы устанавливают не только для SSIS... Есть алтернативы но со своими заморочками: переводить все в (а) CSV, (б) старый Ексел 97-2003. для него везде один 32 драйвер. Но определение типов -- поганое, надо не забывать выставлять IMEX=1 в свойствах дравера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 15:37 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=39359767&tid=1858450]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 162ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...