如何授予從IIS登錄並訪問AdventureWorks數據庫的權限?如何授予對IIS App Pool帳戶的數據庫權限?
我正在開發Visual Studio 2010中的應用程序(在IIS中託管Silverlight),並且出現錯誤,提示用戶IIS APPPOOL \ ASP .NET 4.0登錄失敗後無法打開AdventureWorks數據庫。
如何授予從IIS登錄並訪問AdventureWorks數據庫的權限?如何授予對IIS App Pool帳戶的數據庫權限?
我正在開發Visual Studio 2010中的應用程序(在IIS中託管Silverlight),並且出現錯誤,提示用戶IIS APPPOOL \ ASP .NET 4.0登錄失敗後無法打開AdventureWorks數據庫。
使用SQL Server Management Studio。
我不知道如何創建登錄。在SQL Server Management Studio中,我嘗試在Security文件夾中創建登錄「IIS AppPool \ SLAppFromIIS」,並且它失敗,說沒有找到組「IIS AppPool \ SLAppFromIIS」的用戶。 SLAppFromIIS是我的應用程序名稱,但你說AppPoolName,我猜這是不一樣的。我被困在這一步。 – Rafael
您可能想要嘗試此時的文檔。 – JohnFx
現在我猜AppPoolName是ASP.NET v4.0,但是SSMS不讓我創建登錄,它一直說沒有找到用戶IIS APPPOOL \ ASP .NET 4.0。我啓用了ASP模擬並允許在SQL SERVER中進行遠程連接,我該如何繼續? – Rafael
你的問題更適合http://serverfault.com –
這也是一個重複。幾乎完全相同的問題在這裏:http://stackoverflow.com/questions/1933134/add-iis-7-apppool-identities-as-sql-server-logons – Xander