0
A
回答
1
的語法是
Grant Execute on sp_helptext to user
,必須與主作爲當前數據庫來執行。
您也可以通過GUI右鍵單擊用戶或proc並轉到屬性來完成。確切的步驟取決於你是否使用企業管理器或SQL管理工作室。
或者將它們添加到已具有權限的角色,public是最低要求。
exec sp_addrolemember 'public', 'user'
-1
我不是一個sql大師,但我會想象開發人員還需要讀取/執行權限到他們正在獲取文本的存儲過程。
0
命令的格式必須是
grant execute on sp_helptext to [DomainName\UserName] ;
2
我覺得grant execute on sp_helptext
是完全錯誤的做法。正如耶穌洛佩茲說here,如果你想給用戶權限查看所有對象的定義,必須使用
GRANT VIEW DEFINITION TO your_database_user
,或者如果你想讓用戶看到對象定義爲一個特定的對象,你必須使用
GRANT VIEW DEFINITION ON dbo.YourProcedure TO your_database_user
。
請注意,首先您必須將現有服務器login作爲新的user添加到數據庫中。然後,您將能夠選擇已創建新用戶的目標數據庫,然後通過GRANT VIEW DEFINITION
聲明授予他/她的權限。
相關問題
- 1. sp_helptext輸出被ADO.NET刪除?
- 2. sp_helptext更改我的縮進
- 3. 權限有限
- 4. 權限有限
- 5. 授權與權限
- 6. 在manifest.xml文件中使用權限與android權限的權限
- 7. 權限
- 8. 的fopen權限與777個權限
- 9. 構建隊列新權限的權限
- 10. 檢查用戶權限的權限
- 11. Django權限隱藏「auth |權限」
- 12. Android系統根權限權限
- 13. 關於Android權限的問題權限
- 14. 授權角色和權限
- 15. 在傳統asp中使用sp_helptext
- 16. SQL Server 2012 SP_HELPTEXT額外行問題
- 17. 如何在Linqpad中使用sp_helptext
- 18. 運行時權限:授權後立即沒有權限
- 19. PayPal權限API
- 20. TCP權限JavaME8
- 21. Wix RegistryKey權限
- 22. 權限用symfony
- 23. 權限PackageManager.getInstalledPackages(int)
- 24. Rabbitmq權限
- 25. Django元權限
- 26. 權限與iisnode
- 27. TFS權限
- 28. Android權限「com.google.android.googleapps.permission.GOOGLE_AUTH。*」
- 29. requestLocationUpdates權限
- 30. sudo gacutil權限
可能會觸發`只有在當前數據庫爲master時,纔可以授予服務器作用域目錄視圖或系統存儲過程或擴展存儲過程的權限。 – 2015-02-12 18:18:27