我有一個看起來像這樣的連接字符串:應用程序不能打開SQL連接時,在IIS
Server=.;Database=mydbname;Trusted_Connection=True;
當我運行/調試使用Visual Studio(IIS快遞)我的應用程序,但也能正常工作部署,IIS-8
後它在打開連接時拋出異常:
登錄用戶'IIS APPPOOL \ mysite'失敗。
我很困惑,爲什麼發生這種情況的原因是IIS把它的用戶在中間時犯規需要一個和數據庫這是爲什麼不與IIS Express
發生呢?
IIS express與您的用戶協同工作IIS可以在應用程序池用戶身上工作添加到sql express pe爲IIS APPPOOL \ mysite訪問數據庫的權限。 – VikciaR
這裏你去:http://www.technologycrowds.com/2013/03/login-failed-for-user-iis.html#.UrYGXfRDvkN – Ani
我正在使用'SQL server 2012 Enterprise',可以請你解釋一下我如何將此權限添加到SQL?我是否需要每次更改此應用程序池時進行一些更改? – Maven