2010-03-13 2 views
1

[Таблица участников [1994]] Ошибка: Код ошибки SSIS DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. Вызов метода AcquireConnection для диспетчера соединений «I: \ Мои документы \ Flamm Consulting \ Migrations.accdb» завершился с кодом ошибки 0xC0209303. До этого могут появляться сообщения об ошибках с дополнительной информацией о том, почему вызов метода AcquireConnection не удался.Интеграционные службы вызывают ошибку при чтении Access 2007 Таблица

Честно говоря, я смущен тем, как SSIS должен подключиться к Access 2007 - пользовательский интерфейс не очень дружелюбный - например, нет файлового браузера. Мне интересно, если что-то не так с моей установкой - отсутствующие драйверы и т. Д.

+1

Звучит как неправильная строка соединения, то есть с использованием Jet 4 вместо строки подключения ACE. –

+1

Что касается того, кто проголосовал за это, как вопрос суперпользователя, вы с ума сошли? Какие конечные пользователи используют SSIS? Похоже, у кого-то есть смехотворная идея, что любой вопрос с тегом ms-access не принадлежит SO. –

ответ

1

Две догадки - во-первых, вы пытаетесь запустить этот пакет на 64-битном сервере, который не будет работать без настройки. Во-вторых, у вас нет установленных драйверов.

Для информации по первому, попробуйте здесь: SSIS in 32- and 64-bits. Для получения информации о второй, попробуйте здесь: Interacting with Office in SSIS.

+2

Todd, Спасибо за ссылки. Я запускаю этот пакет в BIDS, и флаг Run64BitRuntime выполнил трюк (конечно, установив его в False). Эрик –

0

SET RUN 64 to False из свойств проекта.

Смежные вопросы