出于安全目的,我希望避免将用户名和密码放入连接字符串中,因此我使用“Persist Security Info=true;Integrated Security=SSPI”。当数据库和网站位于同一服务器上时,我可以通过为用户 machinename\aspnet 分配与 nt Authority\local 服务一起使用的内容来使其工作。但是,当网站和数据库位于不同的计算机上时,在 SQL Server 上进行设置的方法就不同了。我不知道该怎么做。谁能帮我吗?
最佳答案
在 IIS 管理控制台中创建新的应用程序池,将其标识设置为您要用于连接到服务器的域帐户,并将您的应用程序配置为使用此应用程序池。在连接字符串中配置 Windows 身份验证。
问候
皮奥特尔
关于asp.net - ASP.Net 与 SQL Server 中的数据安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6203073/