Подтвердить что ты не робот

Вызов метода AcquireConnection для диспетчера соединений <Диспетчер подключений Excel> с кодом ошибки 0xC0202009

У меня есть пакет SSIS, который читает файл Excel (источник потока данных) и передает данные на SQL Server с использованием элемента потока данных OLEDB. Диспетчер соединений OLEDB, используемый для адресата, настроен на использование проверки подлинности Windows. Пакет отлично работает на моей машине разработки. Но когда я открываю тот же пакет на другом компьютере и пытаюсь выполнить его, он дает следующую ошибку в фазе проверки

Ошибка: 0xC020801C в DFT_NSOffers, Source - 'Subscription Offers $' 1 [347]: вызов метода AcquireConnection в диспетчере соединений "ExcelConnection_NSOffers" не выполнен с кодом ошибки 0xC0202009. Ошибка: 0xC0047017 в DFT_NSOffers, DTS.Pipeline: компонент "Источник -" подписки Предложения $1 (347) не прошли проверку и вернули код ошибки 0xC020801C. Ошибка: 0xC004700C в DFT_NSOffers, DTS.Pipeline: один или несколько недопустимых проверок компонентов. Ошибка: 0xC0024107 в DFT_NSOffers: были ошибки при проверке задачи

Я использую SQL Server 2005 (версия - 9.0.1399)

Как это исправить? Нужно ли устанавливать какой-либо другой компонент или пакет обновления?

4b9b3361

Ответ 1

Я не думаю, что это ошибка 64/32 бит. Мой компьютер Dev и сервер DB 32 бит. Но я мог бы заставить его работать. Я должен был установить свойство проверки задержек для задач потока данных в значение ИСТИНА.

Ответ 2

Ошибка 64/32 бит? Я обнаружил, что это проблема, так как моя dev-машина была 32-битной, а производственный сервер - 64-битной. Если это так, вам может потребоваться вызвать 32-битную рабочую среду непосредственно из командной строки.

Эта ссылка говорит лучше (без 64-битного JET-драйвера): http://social.msdn.microsoft.com/forums/en-US/sqlintegrationservices/thread/da076e51-8149-4948-add1-6192d8966ead/

Ответ 3

Привет. Это можно решить, изменив прозорливость проекта в проводнике решений, а затем дайте "false" для 64-битной версии времени выполнения

Ответ 4

Наконец-то я смог разрешить "проблему подключения к Excel", в моем случае это была не проблема с 64-разрядными версиями, как некоторые из них встретились, я заметил, что пакет работал нормально, когда я не включал конфигурацию пакета, но я хотел пакет для запуска с конфигурационным файлом, углубляясь в него, я заметил, что выбрал все доступные свойства, я снял флажок и проверял только те, которые мне нужно было хранить в файле конфигурации пакета. и ta dha работает:)

Ответ 5

Для меня я получал доступ к моему файлу XLS из сетевого ресурса. Перемещение файла для моего диспетчера подключений в локальную папку устраняет проблему.

Ответ 6

В моем случае проблема заключалась в 32-битном драйвере, который я решил, настроив свойства задания сервера sql:

enter image description here

Ответ 7

I reset свойство проверки задержки для true в диспетчере соединений Excel и его работа для меня. Давайте попробуем!!!

Ответ 8

У меня была аналогичная проблема только в том, что excel был местом назначения в моем случае вместо источника, как в случае исходного вопроса/вопроса. Я потратил часы, чтобы решить эту проблему, но, похоже, наконец, Сония Пармар сохранила мне этот день. Я поставил работу и позволил ей запустить несколько итераций уже, и теперь все хорошо. По ее предложению я настроил проверку задержки диспетчера подключений Excel на "True". Спасибо Soniya

Ответ 9

Настройка свойства RetainSameConnection на True для менеджера Excel Работала для меня.

Ответ 10

У меня была аналогичная проблема, пытаясь загрузить данные из электронной таблицы Excel; и работал на WinX64. Поэтому я перешел к свойствам проекта VS BI: Свойства конфигурации \Dbugging и Switch Run64BitRuntime от True до False. Это сработало.

Ответ 11

Я тоже получал ту же ошибку, и она просто решена после установки драйвера MS office и выполнит задание в 32 бит DTEXEC. Теперь он отлично работает.

Вы можете получить настройки ниже.

https://www.microsoft.com/en-in/download/confirmation.aspx?id=23734

Ответ 12

Если вы получаете предварительный просмотр данных в источнике Excel. Но при выполнении задачи потока данных вы получаете ошибку подключения Acquire. Затем переместите файл в локальную систему и измените путь к файлу в диспетчере соединений Excel и попробуйте выполнить снова.

Ответ 13

Чтобы решить эту проблему, выполните все задачи потока данных в одной последовательности. Это означает, что он не должен выполняться параллельно. Одна последовательность задач потока данных должна содержать только одну задачу потока данных и для этой другой задачи потока данных как последовательность.

Пример: -

enter image description here