asp.net - ASP.Net 与 SQL Server 中的数据安全

标签 asp.net sql-server security sql-server-2008

出于安全目的,我希望避免将用户名和密码放入连接字符串中,因此我使用“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/

相关文章:

c# - 如何在 Web 应用程序中对特定用户的文件夹和文件进行身份验证

javascript - 移动网络上的 SignalR?

sql-server - 将数据库表从一个 SQL Server 数据库表更新到另一个?

sql - 生成日期范围之间的日期

计算系统调用次数

c# - .NET 动态 DLL 加载和安全

javascript - 如何根据 Url 中的查询字符串以编程方式更改 Url

asp.net - 基于 web.config 的 url 重写的绝对最小内容是什么?

sql-server - 访问 Azure 数据库 - 防火墙问题

python - 如何防止其他进程随意更改文件夹?