Сопоставления параметров запросов с переменными в компонентах потока данных

При настройке конфигурации источника OLE DB для использования параметризованных запросов можно сопоставить параметры с переменными.

В источнике OLE DB параметризованные запросы используются для фильтрации данных при подключении источника к источнику данных.

Сопоставление параметра запроса с переменной

  1. В среде SQL Server Data Tools (SSDT) откройте проект служб Службы Integration Services, содержащий необходимый пакет.

  2. Чтобы открыть пакет, дважды щелкните его в обозревателе решений.

  3. Щелкните вкладку Поток данных и перетащите источник OLE DB из области элементов в область конструктора.

  4. Щелкните правой кнопкой источник OLE DB и выберите пункт Правка.

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

  6. Выберите параметр Команда SQL для режима доступа к данным, а затем введите параметризированный запрос панели Текст команды SQL.

  7. Нажмите Параметры.

  8. В диалоговом окне Установка параметров запроса сопоставьте каждый параметр в списке Параметры с переменной в списке Переменные или создайте новую переменную, нажав кнопку <Создать переменную>. Нажмите кнопку ОК

    ПримечаниеПримечание

    Для сопоставления доступны только системные и пользовательские переменные, находящиеся в области видимости данного пакета, родительского контейнера, такого как «цикл по каждому элементу», или задачи потока данных, содержащей компоненты потока данных, доступные для сопоставления. Переменная должна иметь тип данных, совместимый со столбцом в предложении WHERE, которому назначен параметр.

  9. Чтобы просмотреть до 200 строк данных, возвращаемых запросом, нажмите кнопку Предварительный просмотр.

  10. Чтобы сохранить обновленные пакеты, щелкните Сохранить выбранные элементы в меню Файл.

См. также

Основные понятия

Источник OLE DB

Преобразование «Уточняющий запрос»