2012-10-31 15 views
2

以下是錯誤消息我得到的,「執行權限被拒絕的對象GetDepartments「上,數據庫‘BalloonShop’,架構「DBO」如何使用IIS在Asp.net中授予IIS APPPOOL DefaultAppPool對存儲過程的訪問權限?

我能夠通過配置SQL Server 2008,使IIS要解決它APPPOOL \ DefaultAppPool除了datawriter和datareader之外還有一個dbowner,根據我在網上找到的一些文章,問題是它存在一些安全問題。

如何允許IIS APPPOOL \默認應用能夠訪問所有存儲的特效在我當前的數據庫?(或任何數據庫)

(這將是很好,如果你能提供的鏈接/腳本)

先生/女士您的回答會有很大的幫助。謝謝++以下腳本

回答

2

使用授予對架構執行權限

grant execute on schema :: dbo to username 
+0

我嘗試使用撥款的模式執行:: BalloonShop爲[IIS APPPOOL \默認應用],但我得到這個錯誤「找不到架構「 BalloonShop',因爲它不存在或者你沒有權限。「我嘗試使用'使用BalloonShop',但它不工作。 :D –

+1

BaloonShop是數據庫.. schema是dbo。所以使用這個**授予在schema :: dbo上執行到[IIS APPPOOL \ DefaultAppPool] ** –

+0

OK,只是爲了清楚將IIS APPPOOL \ DefaultAppPool能夠在sql server中運行所有存儲的特效,因爲我想要的要做的只是讓defaulapppool有權訪問BalloonShop數據庫。 :D –

相關問題