Редактор задачи «Выполнение SQL» (страница «Общие»)
Используйте страницу Общие диалогового окна Редактор задачи «Выполнение SQL» для настройки задачи «Выполнение SQL» и формирования инструкции SQL, которую запускает задача.
Сведения об этой задаче см. в разделах Задача служб SSIS «Выполнение SQL», Работа с параметрами и коды возврата в задаче «Выполнение SQL» и Работа с результирующими наборами в задаче «Выполнение SQL». Подробные сведения о языке запросов Transact-SQL см. в разделе Справочник по Transact-SQL (компонент Database Engine).
Статические параметры
Имя
Укажите уникальное имя для задачи «Выполнение SQL» в потоке операций. Предоставляемое имя будет отображаться в конструкторе служб SSIS.Описание
Приведите описание задачи «Выполнение SQL». Рекомендуется описать назначение задачи, чтобы сделать пакеты самодокументируемыми и более простыми в обслуживании.Время ожидания
Укажите максимальное число секунд времени работы задачи перед истечением времени ожидания. Значение 0 указывает на бесконечное время работы. Значение по умолчанию равно 0.Примечание Хранимые процедуры не завершаются по истечении времени ожидания, если в них моделируются функции ожидания при помощи предоставления времени для выполнения соединений и завершения транзакций, большего, чем время в секундах, задаваемое параметром Время ожидания. Однако хранимые процедуры, выполняющие запросы, всегда ограничены по времени, что задается параметром Время ожидания.
Кодовая страница
Укажите кодовую страницу, используемую при преобразовании значений переменных в Юникоде. По умолчанию используется кодовая страница локального компьютера.Примечание Если задача «Выполнение SQL» использует диспетчер соединений ADO или ODBC, свойство Кодовая страница недоступно. Если решению необходимо использовать кодовую страницу, с задачей «Выполнение SQL» следует применять диспетчер соединений OLE DB или ADO.NET.
ResultSet
Укажите ожидаемый тип результата выполнения инструкции SQL. Выберите из Одна строка, Полный результирующий набор, XML или Нет.ConnectionType
Выберите тип, используемый диспетчером соединений для соединения с источником данных. В качестве возможных типов соединения могут быть: OLE DB, ODBC, ADO, ADO.NET и SQLMOBILE.См. также:Диспетчер соединений OLE DB, Диспетчер соединений ODBC, Диспетчер соединений ADO, Диспетчер соединений ADO.NET, Диспетчер соединений SQL Server Compact Edition
Соединение
Выберите соединение из списка определенных диспетчеров соединений. Для создания нового соединения выберите <Создать соединение...>.SQLSourceType
Выберите тип источника для инструкции SQL, выполняемой этой задачей.В зависимости от типа диспетчера соединений, используемого задачей «Выполнение SQL», в параметризованных инструкциях SQL необходимо использовать определенные маркеры параметров.
См. также: подраздел «Выполнение параметризованных команд SQL» в разделе Задача служб SSIS «Выполнение SQL»
Параметры этого свойства приведены в следующей таблице.
Значение
Описание
Прямой ввод
Задайте источник для инструкции Transact-SQL. При выборе этого значения отображается динамический параметр SQLStatement.
Соединение с файлом
Выберите файл, содержащий инструкцию Transact-SQL. При установке этого параметра отображается динамический параметр Подключение файла.
Переменная
В качестве источника задайте переменную, определяющую инструкцию Transact-SQL. При выборе этого значения отображается динамический параметр SourceVariable.
QueryIsStoredProcedure
Указывает, является ли заданная для запуска инструкция SQL хранимой процедурой. Если задача использует диспетчер соединений ADO, это свойство доступно только для чтения и записи. В противном случае свойство доступно только для чтения и имеет значение false.BypassPrepare
Указывает, подготовлена ли инструкция SQL. При значении true подготовка пропускается; при значении false перед запуском инструкции SQL выполняется ее подготовка. Этот параметр доступен только с соединениями OLE DB, поддерживающими подготовку.См. также: Подготовленное выполнение
Обзор
Укажите расположение файла, содержащего инструкцию SQL, при помощи диалогового окна Открыть. Выберите файл, содержимое которого копируется как инструкция SQL в свойство SQLStatement.Создать запрос
Создайте инструкцию SQL при помощи диалогового окна Построитель запросов, графического средства для создания запросов. Этот параметр доступен, если параметр SQLSourceType установлен в значение Прямой ввод.Анализ запроса
Проверьте синтаксис инструкции SQL.
Динамические параметры SQLSourceType
WQLQuerySource = Прямой ввод
SQLStatement
Введите инструкцию SQL для выполнения в окне параметров или нажмите кнопку обзора (...) для ввода инструкции SQL в диалоговом окне Ввод SQL-запроса, либо нажмите кнопку Создать запрос для составления инструкции при помощи диалогового окна Построитель запросов.См. также:Построитель запросов
WQLQuerySource = Подключение файла
FileConnection
Выберите существующий диспетчер подключения файлов или нажмите кнопку <Создать соединение...> для создания нового диспетчера соединений.См. также:Диспетчер соединения файлов, Редактор диспетчера подключения файлов
SQLSourceType = Переменная
SourceVariable
Выберите существующую переменную или нажмите кнопку <Создать переменную...> для создания новой переменной.См. также:Переменные служб Integration Services, Добавить переменную