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

При настройке источника 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. В диалоговом окне "Задать параметры запроса " сопоставьте каждый параметр в списке параметров переменной в списке переменных или создайте новую переменную, нажав <кнопку "Создать переменную>". Нажмите кнопку ОК.

    Замечание

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

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

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

См. также

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