在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
它就像一种魅力。这是理智的方法吗?有我不知道的更标准的方法吗?