我想在我的C#.Net應用程序中使用SqlTableDependency類,我無法爲自己授予所需的所需數據庫權限。具體而言,我需要的權限:SqlTableDependency權限問題
- ALTER
- 控制
- 創建合同
- CREATE MESSAGE TYPE
- CREATE PROCEDURE
- 創建隊列
- CREATE SERVICE
- EXECUTE
- SELE CT
- 訂閱查詢通知
- 查看數據庫狀態
- VIEW DEFINITION
- CONNECT
該錯誤消息指出:
"An unhandled exception of type 'TableDependency.SqlClient.Exceptions.UserWithNoPermissionException' occurred in TableDependency.SqlClient.dll. Additional information: User with no CREATE MESSAGE TYPE permission"
我試圖給予自己使用此查詢的權限:
GRANT CREATE MESSAGE TYPE TO dbo
,但我得到這個錯誤:
"Cannot grant, deny, or revoke permissions to sa, dbo, entity owner, information_schema, sys, or yourself."
我已經證實,DBO是我的數據庫的所有者。
我正在運行Sql Server 2008 R2。
我該如何將自己的權限授予我的服務器?
這是您設置的服務器嗎? – DForck42
是的,我自己設置了它。 – RickLeinecker
當你安裝sql服務器時,你是否設置了管理員帳戶? – DForck42