网站表单身份验证 - > Sql Server Windows身份验证

时间:2009-04-23 15:15:48

标签: sql-server web-applications forms-authentication windows-authentication

简而言之:作为在线数据库访问系统的一部分,我写的是我想在SQL 2008中使用新的BLOB访问功能 - 这意味着我必须在登录SQL Server时使用Windows身份验证;但由于它本质上是所有这一切的网站前端使用表单身份验证与存储在该SQL服务器上的成员资格数据。

如何让Web应用程序模拟用户帐户,以便它可以连接到SQL服务器,即我不想使用登录到网站的用户的帐户。 (并非您可以这样做,因为成员资格详细信息存储在SQL服务器上)

网络服务器和SQL服务器位于同一网络上的不同计算机上,只有一个用户帐户可供Web应用程序使用。

1 个答案:

答案 0 :(得分:2)

连接字符串应如下所示:

< add name =“MyConnectionString”connectionString =“Data Source = THESQLSERVER; Initial Catalog = TheDatabase; Persist Security Info = True; Integrated Security = True ; Application Name = CRM.Sales”providerName =“”/&gt ;

使用集成安全性的位置。然后,您的应用程序池应使用可以访问您的SQL Server的标识。

您将授予该身份的权利。