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