Вы можете добавить переменные ссылки для имени пользователя и пароля в переменную строки подключения в наборе переменных библиотеки.
Server=myServerAddress;Database=myDataBase;User Id=#{dbuserid}; Password=#{dbpassword};
Затем в каждом проекте, где вы используете этот набор библиотечных переменных, создайте новые переменные для dbuserid
и dbpassword
, когда переменные оцениваются для развертывания, эти местозаполнители переменных вСтрока подключения будет обновлена значениями, указанными в переменных проекта.
Конечное значение переменной connection string
во время развертывания:
Server=myServerAddress;Database=myDataBase;User Id=userid; Password=password;
Подробнее:
Вот как должен выглядеть ваш набор библиотечных переменных, здесь вы также можете добавить некоторую область видимости.
Свяжите Library Variable Set
с проектом:

Затем установите идентификатор пользователяи пароль в переменных проекта:

Затем можно использовать строку подключения в сценариях или в качестве замены переменных в файлах конфигурации.
Я проверил его с помощью следующего скрипта powershell
write-host $connectionstring
write-host "#{connectionstring}"
, который приводит к следующему выводу:

Если вам нужночтобы вставить строку подключения в определенную позицию в файле JSON, вы можете использовать синтаксис Переменные конфигурации JSON и установить значение для ссылки на переменную строки подключения #{connectionstring}
.
