1

长话短说:作为我正在编写的在线数据库访问系统的一部分,我想使用 SQL 2008 中新的 BLOB 访问功能——这意味着我在登录 SQL Server 时必须使用 Windows 身份验证;然而,由于它的本质,所有这一切的网站前端都使用表单身份验证以及存储在该 SQL 服务器上的成员数据。

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

网络服务器和 SQL 服务器位于同一网络上的不同机器上,设置了一个用户帐户仅供网络应用程序使用。

4

1 回答 1

2

连接字符串应类似于:

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

您在哪里使用集成安全性。然后,您的应用程序池应该使用有权访问您的 sql 服务器的身份。

您将授予该身份的权利。

于 2009-04-23T15:24:10.927 回答