我正在尝试使用特定的数据库,并且还在代码中使用SQL帐户,但是我想不出另一种隐藏它的方式(它不应出现在用户,调试器或其他可能会出现的地方)显示来源)
我不会使用SSMS WinAuth
代码:
public static SqlConnection Authdb()
{
string connectionstr;
var path = @"C:\connstring.txt"; //DB only connstring
var dbaccount = ";User ID=xxxx;Password=xxxx"; // connstring ACC and PASS
using (StreamReader sr = new StreamReader(path))
{
connectionstr = sr.ReadLine();
}
var connectionString = connectionstr + dbaccount;
var connection = new SqlConnection(connectionString);
conns = connection;
return conns;
}