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# - 如何获取我在 Asp.Net 核心的 Startup.ConfigureServices 中添加的所有授权策略?

ASP.Net RSS 源

sql-server - Visual Studio 2017 中的 SQL Server 比较架构

sql-server - 在 SQL Server 中将包含空 (0x00) 字符的二进制数据转换为 ASCII

security - .net 核心安全 header 中间件不向外部 http 请求添加 header

asp.net - 如何让gridview中的linkbutton控件打开一个新的ie窗口

sql-server - 加速恢复数据库

security - *intranet* REST API 调用应该如何保护?

r - 如何在 R 和服务器之间建立安全的密码保护连接

ASP.NET:web.config 在哪里/如何缓存?