2011-08-31 124 views
-2

我已經使用SQL Server Management studio創建了一個存儲過程。SQL SERVER存儲過程問題?

我能夠創建它,但如果我嘗試右鍵單擊存儲過程並執行它,我得到permission denied error# 229

我有管理員權限。我怎樣才能執行這個程序。

+0

是否可以從腳本窗口('EXEC sp_YourProcedure')執行呢? [這個問題在SO](http://stackoverflow.com/questions/2002773/permissions-issue-in-ssms-the-select-permission-was-denied-on-the-object-exten)可能是有趣的您。 –

回答

2

如果你真的連接爲sa這不應該發生,如果你不是,可能是你的用戶並沒有真正擁有所有的權利。

如果您在那裏做特別的事情時,如果沒有看到存儲的內容,也很難理解問題。

無論如何這個鏈接:http://www.sqlservercentral.com/Forums/Topic463688-146-1.aspx有人正在討論相同的錯誤,並且有一些SQL命令向下滾動頁面,有些人聲稱已經修復了這個問題。

+2

從OP的一點點解釋什麼從這個答案完全解決了他的問題不會傷害... –

0

確認您沒有添加用戶到任何拒絕角色,例如db_denydatareader

0

使用此添加執行privillages到您的SQL登錄:

GRANT EXECUTE ON SPNAME TO UserName; 
GO