我正在学习SQL,因为我正在进行中。 Visual Studio使得完成基础工作非常容易,但现在我想发布一个站点,我需要一些关于SQL安全性的建议。
这是我的连接字符串:
<add name="MyConnectionString"
providerName="System.Data.EntityClient"
connectionString="metadata=
res://*/;
provider=System.Data.SqlClient;
provider connection string='
Data Source=localhost;
Initial Catalog=MyDb;
Integrated Security=False;
User Id=MyUser;
Password=MyPassword;
MultipleActiveResultSets=True'" />
如您所见,这不使用集成安全性,并在web.config文件中公开用户名和密码。我知道这可能不是最好的解决方案,但我不知道是什么。
我有3个问题:
提前致谢。
答案 0 :(得分:1)
确保Windows用户的密码不会过期(强制执行密码策略=否)。