在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設置。這不起作用。有沒有更好的方法來處理這個問題?感謝你的幫助。
在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設置。這不起作用。有沒有更好的方法來處理這個問題?感謝你的幫助。
顯然,DB1使用Windows身份驗證,並應配置爲。確保連接字符串被配置爲選擇「Integrated Security = true;」在其連接字符串中。 DB2需要啓用SQLServerAuthentication。沒有模擬將努力爲DB2,但一個普通的連接字符串就可以了:
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
這是什麼問題?你有沒有檢查你的SQL服務器上的身份驗證日誌? – user492238 2012-02-08 08:03:57
什麼是不工作? – user492238 2012-02-07 21:47:40
你正在運行哪個版本?請發佈您的網頁,配置部分! – user492238 2012-02-07 21:55:55