Автоматический запуск из командной строки

Для запуска из командной строки подать в интерпретаторе команд операционной ОС Windows:

{datаriv32 | datаriv64}  [< ключ > […]]

Ключи запуска:

/SourceDSN < имя DSN > – имя DSN-источника. Ключ обязательный;

/SourceUsr < имя пользователя > – имя пользователя БД-источника. Ключ обязательный;

/SourcePwd < пароль > – пароль пользователя БД-источника. Ключ обязательный;

/SourceOwner < имя пользователя > – имя владельца объектов БД-источника. Ключ обязательный;

/DestDSN < имя DSN > – имя DSN-приемника. Ключ обязательный;

/DestUsr < имя пользователя > – имя пользователя БД-приемника. Ключ обязательный;

/DestPwd < пароль > – пароль пользователя БД-приемника. Ключ обязательный;

/SettingsFile < путь > – путь к файлу настроек datariv. Ключ обязательный;

/Tables < путь > – путь к файлу со списком конвертируемых таблиц. Ключ необязательный. При его отсутствии будут выгружены все таблицы указанного пользователя;

/IgnoreWarnErr – исключает появление диалоговых окон с предупреждениями/ошибками в процессе конвертации данных. Ключ необязательный;

Примечание

Поддерживается со сборки 6.0.17.92.

/SilentMode – скрыть главное окно datariv, не выводить статистику конвертации и завершить работу по окончании конвертации. Ключ необязательный.

Файл настроек – файл, содержащий настройки соответствия типов данных. Данный файл можно сформировать, выполнив пункт «Настройка соответствия типов данных» и сохранив сформированные соответствия типов данных в файл настроек с расширением .dtr, выполнив пункт «Сохранение файла настроек» либо использовать один из файлов настроек, поставляемый в составе дистрибутива СУБД ЛИНТЕР (файлы с расширением .dtr в подкаталоге \bin установочного каталога СУБД ЛИНТЕР). Если < путь > включает название каталога либо имя файла с пробелами, то необходимо значение заключить в апострофы.

Файл со списком конвертируемых таблиц – файл, содержащий на каждой строке только одно имя конвертируемой таблицы. Конвертируемые таблицы должны принадлежать пользователю, указанному в ключе /SourceOwner.

При обнаружении отсутствующей таблицы в файле со списком конвертируемых таблиц утилита выдаст сообщение «Таблица < имя таблицы >, указанная в списке таблиц для конвертации, не найдена в исходной базе данных» и конвертирование будет остановлено.

Для просмотра отчета конвертирования необходимо выполнить пункт «Просмотр протоколов конвертирования».

Примечание

При отсутствии какого-либо обязательного ключа конвертирование не выполняется.

Пример

DataRiv64.exe /SourceDSN ORACLE7 /SourceUsr ORACLE_USER /SourcePwd ORACLE_PASSWORD /DestDSN Linter /DestUsr LINTER_USER /DestPwd LINTER_PASSWORD /SettingsFile "Oracle7_Linter.dtr"