Развертывание служб SSIS: проблема с подключением - PullRequest
1 голос
/ 02 ноября 2011

У меня возникла проблема при развертывании пакетов служб SSIS на целевой машине.

Я выполнил развертывание с помощью косвенной конфигурации XML.Я использую один родительский пакет, который вызывает все остальные дочерние пакеты при загрузке хранилища данных.Дочерние пакеты получают соединения с базой данных через переменную родительского пакета.Таким образом, изолированный дочерний пакет не является исполняемым.

В этой настройке поток отлично работает на моей машине для разработки.Но когда я пытаюсь развернуть его на другом, некоторые пакеты запускаются и заполняют таблицы, в то время как другие с такими же конфигурациями не работают.Я сделал свойство "Delay Validation" равным true во всех дочерних пакетах.

Follwing - это ошибки, которые я получаю по порядку:

Ошибка 17 Ошибка проверки.Извлечение и заполнение данных в DimRetailer: DimRetailer: код ошибки служб SSIS DTS_E_OLEDBERROR.Произошла ошибка OLE DB.Код ошибки: 0x80004005.Доступна запись OLE DB.Источник: «Поставщик Microsoft OLE DB для драйверов ODBC». Результат: 0x80004005 Описание: «[Microsoft] [Диспетчер драйверов ODBC] Не найдено имя источника данных и не указан драйвер по умолчанию».DimRetailer.dtsx 0 0

Ошибка 18 Ошибка проверки.Извлечение и заполнение данных в DimRetailer: извлечение и заполнение данных в DimRetailer: код ошибки служб SSIS DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.Ошибка вызова метода AcquireConnection для диспетчера соединений "Con_XONTRDDATAMART_OLEDB" с кодом ошибки 0xC0202009.Перед этим могут быть сообщения об ошибках с дополнительной информацией о том, почему произошел сбой вызова метода AcquireConnection.DimRetailer.dtsx 0 0

Ошибка 19 Ошибка проверки.Диспетчер соединений DimRetailer "Con_XONTRDDATAMART_OLEDB": код ошибки служб SSIS DTS_E_OLEDBERROR.Произошла ошибка OLE DB.Код ошибки: 0x80004005.Доступна запись OLE DB.Источник: «Поставщик Microsoft OLE DB для драйверов ODBC». Результат: 0x80004005 Описание: «[Microsoft] [Диспетчер драйверов ODBC] Не найдено имя источника данных и не указан драйвер по умолчанию».DimRetailer.dtsx 0 0

Ошибка 20 Ошибка проверки.Извлечение и заполнение данных в DimRetailer Устаревшие старые строки SCD2 [617]: код ошибки служб SSIS DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.Ошибка вызова метода AcquireConnection для диспетчера соединений "Con_XONTRDDATAMART_OLEDB" с кодом ошибки 0xC0202009.Перед этим могут быть сообщения об ошибках с дополнительной информацией о том, почему произошел сбой вызова метода AcquireConnection.DimRetailer.dtsx 0 0

Я не могу понять, почему некоторые пакеты работают нормально, в то время как другие не работают с общими подключениями.

Кроме того, окончательное развертывание будет на сервере.с 64-битной ОС, какие шаги я должен предпринять, чтобы развертывание прошло гладко?

Заранее большое спасибо за любой вклад.

1 Ответ

1 голос
/ 30 ноября 2011

У меня есть настройки, аналогичные вашей. Однако то, что я делю с дочерними пакетами, это строка подключения. Возможно, стоит попробовать, если вы все еще сталкиваетесь с той же проблемой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...