Сопоставление параметров программ dtsrun и dtexec

В службе SQL Server Integration Services программа командной строки служб dtsrun (dtsrun.exe), используемая в службах SQL Server 2000 DTS, заменена программой командной строки dtexec (dtexec.exe).

Для пользователей, которые знакомы с программой командной строки служб DTS dtsrun.exe, данный раздел поможет разобраться в том, каким параметрам командной строки программы dtsrun соответствуют параметры программы Integration Servicesdtexec.

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

  • Некоторые параметры командной строки dtsrun имеют прямые эквиваленты в программе dtexec. Например, существуют прямые эквиваленты dtexec для параметров, предоставляющих имя сервера или имя пакета, а также для параметра, используемого при задании значения для переменной.

  • Некоторые параметры командной строки dtsrun не имеют прямых эквивалентов в программе dtexec. Например, параметр командной строки dtsrun, используемый для указания доверительного соединения, которое теперь включается неявно по умолчанию, и параметр программы dtsrun для загрузки из репозитория, который больше не поддерживается.

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

Дополнительные сведения о параметрах команды dtexec и примерах синтаксиса dtexec см. в разделе Программа dtexec (средства служб SSIS).

Если новые командные строки необходимо создать визуально с помощью пользовательского интерфейса, то следует использовать программу выполнения пакетов (dtexecui.exe). Программа отображает все доступные параметры и обеспечивает правильность синтаксиса.

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

В службе Integration Servicesпрограмма выполнения пакетов (dtexecui.exe) заменяет собой программу служб DTS dtsrunui (dtsrunui.exe).

Параметры программы dtsrun, для которых есть соответствующий параметр программы dtexec

Параметр Dtsrun

Параметр Dtexec

Описание

/?

/? Или /H[ELP]

Выводит список параметров.

/S

/Ser[ver]

Указывает имя сервера.

/U

/U[ser]

Указывает имя пользователя.

/P

/P[assword]

Содержит пароль пользователя.

/N

/SQ[L]

/D[ts] — хранилище пакетов

Указывает имя пакета в MSDB.

/G

/VerifyP[ackageID]

Указывает идентификатор GUID пакета.

/V

/VerifyV[ersionID]

/VerifyB[uild]

Указывает версию и сборку пакета.

/M

/De[crypt]

Указывает пароль пакета.

/F

/F[ile] — файловая система

/D[ts] — хранилище пакетов

Указывает имя файла пакета.

/A

/Set

Указывает значение переменной.

/L

/L[ogger], /Cons[oleLog]

Выполняет запись в файл журнала или регистратор.

/W

/L[ogger], /Cons[oleLog]

Выполняет запись в журнал событий.

Параметры программы dtsrun, для которых нет соответствующего параметра программы dtexec

Параметр Dtsrun

Параметр Dtexec

Описание

/E

(Опускает имя пользователя и пароль)

Использует доверительное соединение.

/R

(Репозиторий не поддерживается)

Указывает имя базы данных репозитория.

/Z

Выполняет передачу в зашифрованной командной строке

/!X

Блокирует выполнение при создании зашифрованной командной строки.

/!D

(Используйте Dtutil.exe)

Удаляет пакет из базы данных MSDB.

/!Y

Выводит зашифрованную командную строку без ее выполнения.

/!C

Копирует командную строку в буфер обмена.

Новые параметры dtexec, для которых нет соответствующего параметра dtsrun

Параметр Dtsrun

Параметр Dtexec

Описание

/CheckF[ile]

Указывает файл контрольных точек.

/CheckP[ointing]

Включает и выключает запись контрольных точек.

/Com[mandFile]

Указывает файл, содержащий дополнительные параметры командной строки.

/Conf[igFile]

Указывает файл конфигурации.

/Conn[ection]

Указывает строку соединения для диспетчера соединений в данном пакете.

/M[axConcurrent]

Задает максимальное число одновременно исполняемых объектов.

/Rem

Вводит примечание.

/Rep[orting]

Задает уровень отчета.

/Res[tart]

Указывает способ обработки контрольных точек.

/Su[m]

Выводит количество строк.

/Va[lidate]

Производит проверку без выполнения.

/VerifyS[igned]

Завершается с ошибкой при отсутствии подписи.

/W[arnAsError]

Рассматривает предупреждения как ошибки и неудачную проверку.

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей cлужб Integration Services

Чтобы загружать новейшую документацию, статьи, образцы и видеоматериалы от корпорации Майкрософт, а также лучшие решения от участников сообщества, посетите страницу служб Integration Services на сайтах MSDN или TechNet:

Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.