Замена строки подключения к базе данных

Official translation unavailable. Translate this page with Google:

Файл конфигурации для службы Automation может включать команды замены строки подключения к базе данных.

Можно настроить службу для замены определенных частей строки подключения во время работы триггера. Это позволяет одному экземпляру Automation запускать ту же конфигурацию, но использовать другой сервер базы данных для функций, связанных с базой данных. Благодаря этому пользователь может настраивать триггеры в средах разработки и запускать их в рабочей среде, не внося никаких изменений в конфигурацию.

Логика замены строки подключения задается в файле DatabaseConnections.Config, который находится в системной папке Automation.

%PROGRAMDATA%\NiceLabel\NiceLabel 10

Для задания пар «from-to» в файле конфигурации используется структура XML. Элемент <Replacement> содержит один элемент <From> и один элемент <To>. При выполнении триггера исходная строка «from» заменяется целевой строкой «to». Можно задать любое необходимое количество элементов <Replacement>.

Файл конфигурации не устанавливается вместе с Automation. Его можно добавить самостоятельно, используя структуру из примера ниже. Одни и те же правила поиска и замены применяются ко всем триггерам, работающим в службе Automation на этом компьютере.

Чтобы включить функцию замены строки подключения, необходимо также отредактировать файл product.config, расположенный в %PROGRAMDATA%\NiceLabel\NiceLabel 10. Добавьте элемент /Common/General/UseLocalReplacementStrings и присвойте ему значение True:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <Common>
        <General>
        ...
            <UseLocalReplacementStrings>True</UseLocalReplacementStrings>
        </General>
    </Common>
...
</configuration>

Примечание

Обязательно перезапустите обе службы Automation после добавления или редактирования файла конфигурации.