Поделиться через


обозревателе решений

В SQL Server Data Tools (SSDT) входит объект времени разработки, который можно использовать в пакетах служб Microsoft Службы Integration Services: источник данных.

Объект источника данных представляет собой ссылку на подключение и содержит строку соединения и идентификатор источника данных. В нем также могут храниться дополнительные метаданные: описание, имя, имя пользователя и пароль.

Примечание

Источники данных можно добавлять только в проекты, использующие модель развертывания пакета. Если проект был настроен для использования модели развертывания проекта, то вместо источников данных используются созданные на уровне проекта диспетчеры соединений, которые позволяют использовать соединения совместно.

Дополнительные сведения о моделях развертывания см. в разделе Deployment of Projects and Packages. Сведения о преобразовании проектов в модели развертывания проектов см. в разделе Deploy Projects to Integration Services Server.

Применение источников данных в пакетах служб Службы Integration Services дает следующие преимущества.

  • Областью видимости источника данных является проект, то есть источник данных, созданный в проекте служб Службы Integration Services , который является доступным для всех пакетов в проекте. Источник данных может быть задан один раз и затем использоваться диспетчером соединений в нескольких пакетах.

  • Источник данных предоставляет возможность синхронизации между объектом источника данных и ссылками на него из пакетов. Если объект источника данных и пакеты, ссылающиеся на него, находятся в одном проекте, строка соединения к источнику данных во всех пакетах обновляется автоматически при смене источника данных.

Ссылки на источники данных

Чтобы добавить объект источника данных в проект служб Службы Integration Services , в обозревателе решений щелкните правой кнопкой мыши папку Источники данных и выберите Создать новый источник данных. Элемент будет добавлен в папку Источники данных . Если необходимо использовать объекты источников данных, созданные в других проектах, нужно предварительно добавить их в данный проект.

Можно использовать объект источника данных в пакете, добавляя диспетчер соединения, который связывает объект источника данных с пакетом. Его можно добавить в пакет либо до создания потока управления пакетом и потоков данных, либо в процессе их создания.

Объект источника данных представляет собой простое соединение с источником данных и предоставляет доступ к объектам в хранилище, на которое он ссылается. Например, исходный объект данных, подключающийся к образцу базы данных SQL ServerAdventureWorks, включает все 60 таблиц базы данных.

Между источником данных и диспетчерами соединений, ссылающимися на него, нет зависимостей. Если источник данных больше не входит в проект, пакет по-прежнему остается правильным, так как информация об источнике данных, например тип и строка соединения, включается в определение пакета.