В Go, C # и React я загружаю конфиденциальную информацию, которой не хочу управлять с помощью git, в приложение через переменные среды.
Я не вижу способа сделать это в приложении DAC, поэтому я создал отдельный файл SQL, сказал git игнорировать его и загрузить из него пароли:
:setvar User1PW'freakinawesomepssword'
В контролируемом Post-Deployment
сценарии, который я использую:
-- load $User1PW from non-git file
:r .\usermeta.sql
CREATE USER [user1] WITH PASSWORD=$(User1PW)
GO
Это работает как шарм. Это нормальный способ сделать это? Есть ли более стандартный способ сделать это, о котором я не знаю?