Источники данных

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

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

Замечание

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

Дополнительные сведения о моделях развертывания см. в разделе "Развертывание проектов и пакетов". Дополнительные сведения о преобразовании проекта в модель развертывания проекта см. в разделе Развертывание проектов на сервере Integration Services.

Ниже приведены преимущества использования источников данных в пакетах служб Integration Services.

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

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

Справочные источники данных

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

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

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

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