2011-02-11 67 views
0

我得到了一個MVC應用程序,我應該在連接到Sql Server時使用Windows憑據。使用Windows憑據連接到SqlServer

我不想用這些證書運行AppPool,是否有可能以另一種方式做到這一點?還是讓應用程序池使用連接到sql server所需的憑據運行的首選方法?

編輯

要詳細一點:

我們正在使用ASP.NET模擬/窗口在IIS應用程序的安全認證。這使得連接到數據庫時使用正確的Windows帳戶有點困難。我們是否必須切換到sql身份驗證或使用自定義模擬(win apis)包裝數據庫處理?還有其他方法嗎?

+0

爲什麼不使用集成安全性?這是一個問題嗎?在連接字符串中使用後,您需要配置IIS應用程序以允許使用Windows憑據登錄。 – 2011-02-11 11:04:15

回答

0

下面是一個很好的article on MSDN,它涵蓋了憑證模擬(與Web服務器位於同一臺計算機上的SQL服務器)和委託(與Web服務器不同的計算機上的SQL服務器)的場景。代表團可能是PITA進行安裝,因此使用SQL身份驗證可能是最簡單的方法。

相關問題