Профили RazorSQL, вызовы командной строки и смешение пользователей задач Windows
Они могут быть довольно неясными: мне нравится RazorSQL из-за всего, что он может сделать, и это единственный инструмент, который, как мне показалось, говорит правильно, это драйвер ODBC от Clarions. Это также позволяет выполнять потрясающие вызовы командной строки для экспорта данных.
Проблема заключается в том, что RazorSQL хранит информацию о подключении профиля в зависимости от пользователя, который его установил, и когда вы задаете задачу Windows для запуска пакетных файлов всех команд экспорта groovy, внутренний пакетный файл завершается сбоем без внешнего уведомления, потому что пользователь - SYSTEM (как мы не хотим, чтобы это было привязано ни к одному пользователю)..
Я не помню, была ли при установке опция, позволяющая всем видеть профили, так как я обычно устанавливал это для всех на моем устройстве dev (так как это только я).
Таким образом, вопрос: кто-нибудь сталкивался с этим неясным сценарием и знает, как заставить RazorSQL искать подробности соединения в общем месте?
1 ответ
RazorSQL проверяет системное свойство с именем "razorPortable". Когда он определен со значением "portable", он хранит все свои вещи в папке RazorSQL в своем главном каталоге, так что все пользователи могут запускать его с указанным свойством.
Итак, вы знаете упражнение: отредактируйте некоторые из связанных файлов bat и добавьте -DrazorPortable=portable
в командной строке.
Вам нужно будет повторно ввести свой регистрационный код, профили подключения, настройки и т. Д. Или вы можете переместить их вручную.