Сопоставление параметров программ 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] |
Рассматривает предупреждения как ошибки и неудачную проверку. |
|
См. также