Диспетчер соединений ADO
Диспетчер соединений ADO позволяет пакету подключаться к таким объектам ADO, как набор записей. Текущий диспетчер соединений обычно используется в пользовательских задачах, созданных в ранних версиях таких языков, как Microsoft Visual Basic 6.0, или в пользовательских задачах, которые являются частью существующего приложения, использующего ADO для подключения к источникам данных.
При добавлении к пакету диспетчера соединений ADO, службы MicrosoftSQL ServerIntegration Services создают диспетчер соединений, который во время выполнения разрешается в соединение ADO, устанавливают свойства диспетчера соединений и добавляют диспетчер соединений в коллекцию Connections пакета. Свойству ConnectionManagerType диспетчера соединений присваивается значение ADO.
Настройку диспетчера соединений ADO можно осуществлять следующими способами.
Укажите конкретную строку соединения, соответствующую требованиям конфигурации выбранного поставщика.
В зависимости от поставщика предоставьте имя источника данных, к которому производится подключение.
Предоставьте безопасные учетные данные, соответствующие выбранному поставщику.
Обозначьте, было ли соединение, созданное из диспетчера соединений, сохранено во время выполнения.
Устанение неполадок диспетчера соединений ADO
При считывании данных диспетчером соединений ADO некоторые типы данных даты SQL Server формируют результаты, показанные в следующей таблице.
Тип данных SQL Server |
Результат |
---|---|
time, datetimeoffset |
Выполнение пакета завершается неудачей, если в пакете не используются параметризованные команды SQL. Чтобы применить параметризованные команды SQL, используйте в пакете задачу «Выполнение SQL». Дополнительные сведения см. в разделах Задача «Выполнение SQL» и Работа с параметрами и коды возврата в задаче «Выполнение SQL». |
datetime2 |
Диспетчер соединений ADO усекает значение миллисекунд. |
Примечание |
---|
Дополнительные сведения о типах данных SQL Server и их соответствии типам данных служб Integration Services см. в разделах Типы данных (Transact-SQL) и Типы данных служб Integration Services. |
Настройка диспетчера соединений ADO
Свойства задаются с помощью конструктора служб SSIS или программно.
Дополнительные сведения о свойствах, которые можно задать в конструкторе служб SSIS, см. в следующих разделах:
Дополнительные сведения о программной настройке диспетчера соединений см. в разделах ConnectionManager и Добавление соединений программным образом.
|