|
|
|
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:21 |
|
||
|
SSIS импорт данных из Excel при запуске пакета из SQL Agent не работает
|
|||
|---|---|---|---|
|
#18+
Диклевич АлександрКуда копать?например сюда вообще по "The AcquireConnection method call to the connection manager "Excel" failed with error code 0xC0202009" гугл много чего говорит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2016, 03:29:31 |
|
||
|
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:16 |
|
||
|
SSIS импорт данных из Excel при запуске пакета из SQL Agent не работает
|
|||
|---|---|---|---|
|
#18+
Диклевич Александр, На SQL сервере какие OLE DB дрова стоят? если 64 то работать не будет, т.к. пакет 32 просит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 13:34:33 |
|
||
|
SSIS импорт данных из Excel при запуске пакета из SQL Agent не работает
|
|||
|---|---|---|---|
|
#18+
Диклевич Александр, вообще это известная проблема -- идиотизм -- МС на может нормально связать две свои технологии SSIS + Excel... проблема даже не в конкретных настройках 32 или 64 а в том что на одном сервере нельзя установить оба драйвера одновременно. получается навязывание и излишная зависимость... ведь офисные/Ексельные тулзы устанавливают не только для SSIS... Есть алтернативы но со своими заморочками: переводить все в (а) CSV, (б) старый Ексел 97-2003. для него везде один 32 драйвер. Но определение типов -- поганое, надо не забывать выставлять IMEX=1 в свойствах дравера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 15:37:43 |
|
||
|
SSIS импорт данных из Excel при запуске пакета из SQL Agent не работает
|
|||
|---|---|---|---|
|
#18+
vborets, стоят 32. javajdbc, я отметил выше, пытаюсь CSV грузить в ForEach Loop. тоже падает под прокси учеткой. где-то не хватает каких-то прав, но где и каких? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2016, 09:47:18 |
|
||
|
|

start [/forum/topic.php?fid=49&gotonew=1&tid=1858450]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
6ms |
get first new msg: |
3ms |
get forum data: |
1ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 324ms |

| 0 / 0 |
