1

長話短說:作爲在線數據庫訪問系統的一部分,我正在寫我想使用SQL 2008中的新BLOB訪問功能 - 這意味着我必須使用登錄到SQL Server時的Windows身份驗證;然而由於它的性質,所有這些網站前端都使用表單身份驗證以及存儲在該SQL服務器上的成員數據。網站窗體身份驗證 - > SQL Server Windows身份驗證

如何讓Web應用程序模擬一個用戶帳戶,以便它可以連接到SQL服務器,即我不想使用登錄到該網站的用戶帳戶。 (並不是說你可以這樣做,因爲會員詳細信息存儲在SQL服務器上)

網絡服務器和SQL服務器在同一網絡上的不同機器上,有一個用戶帳戶只爲Web應用程序設置使用。

回答

2

連接字符串應該是這個樣子:

<添加名稱= 「MyConnectionString」 的connectionString =「數據源= THESQLSERVER;初始目錄= TheDatabase;堅持安全信息= TRUE; 集成安全性=真;應用名稱= CRM.Sales「providerName =」「/ >

您在哪裏使用集成安全性。然後你的應用程序池應該使用可以訪問你的sql server的身份。

您將授予該身份的權利。

+0

我的連接字符串設置正確;我對我們的Web服務器的IIS沒有管理權限,是否需要設置應用程序池標識? – Dale 2009-04-23 15:28:33