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


Редактор задачи "Выполнение SQL" (страница "Общие")

Используйте страницу Общие диалогового окна Редактор задачи «Выполнение SQL» для настройки задачи «Выполнение SQL» и формирования инструкции SQL, которую запускает задача.

Сведения об этой задаче см. в разделах Задача "Выполнение SQL", Параметры и коды возврата в задаче "Выполнение SQL" и Результирующие наборы в задаче "Выполнение SQL". Дополнительные сведения о языке запросов Transact-SQL см. в Справочнике по Transact-SQL (ядро СУБД).

Статические параметры

Имя
Укажите уникальное имя для задачи «Выполнение SQL» в рабочем процессе. Указанное имя будет отображаться в конструкторе служб SSIS.

Description
Приведите описание задачи «Выполнение SQL». Рекомендуется описать назначение задачи, чтобы сделать пакеты самодокументируемыми и более простыми в обслуживании.

Время ожидания
Укажите максимальное количество секунд, в течение которых задача будет выполняться до истечения времени ожидания. Значение 0 указывает бесконечное время. По умолчанию установлено значение 0.

Примечание.

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

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

Примечание.

Если задача «Выполнение SQL» использует диспетчер соединений ADO или ODBC, свойство Кодовая страница недоступно. Если решению необходимо использовать кодовую страницу, с задачей «Выполнение SQL» следует применять диспетчер соединений OLE DB или ADO.NET.

TypeConversionMode
Когда этому свойству задается значение Allowed, задача «Выполнение SQL» пытается преобразовать выходной параметр и результаты запроса в тип данных переменной, к которой относятся эти результаты. Это относится к типу результирующего набора Одна строка .

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» в разделе Execute SQL Task

Это свойство имеет параметры, указанные в следующей таблице.

значение Описание
Прямой ввод Задайте источник для инструкции 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 (SSIS), Добавление переменной

См. также

Справочник по сообщениям об ошибках служб Integration Services
Редактор задачи "Выполнение SQL" (страница "Сопоставление параметров")
Редактор задачи "Выполнение SQL" (страница "Результирующий набор")