2012-02-07 91 views
0

在IIS上託管的我的Asp.Net/C# web應用程序使用2個不同的服務帳戶訪問網絡上2臺SQL服務器上的2個DB。 IIS作爲服務帳戶1連接到SQL Server1上的DB1。從IIS訪問SQL服務器的服務帳戶

我有Web.config connectionstring中配置的帳戶2的用戶ID,密碼,期望它取代僅適用於SQL Server2上的DB2的IIS設置。這不起作用。有沒有更好的方法來處理這個問題?感謝你的幫助。

+0

什麼是不工作? – user492238 2012-02-07 21:47:40

+0

你正在運行哪個版本?請發佈您的網頁,配置部分! – user492238 2012-02-07 21:55:55

回答

0

顯然,DB1使用Windows身份驗證,並應配置爲。確保連接字符串被配置爲選擇「Integrated Security = true;」在其連接字符串中。 DB2需要啓用SQLServerAuthentication。沒有模擬將努力爲DB2,但一個普通的連接字符串就可以了:

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; 

參見:http://www.connectionstrings.com/sql-server-2008

+0

malar 2012-02-07 23:27:23

+0

這是什麼問題?你有沒有檢查你的SQL服務器上的身份驗證日誌? – user492238 2012-02-08 08:03:57

相關問題