2
我知道sys架構對所有擴展存儲過程都具有執行訪問權限。 如果我的系統管理員登錄擁有schema-dbo,那麼「sys」模式用於什麼?schema sys/dbo - 擴展存儲過程權利
或者我可以推斷出系統管理員對所有擴展存儲過程具有執行權限嗎? 如何用tsql證明它?
我知道sys架構對所有擴展存儲過程都具有執行訪問權限。 如果我的系統管理員登錄擁有schema-dbo,那麼「sys」模式用於什麼?schema sys/dbo - 擴展存儲過程權利
或者我可以推斷出系統管理員對所有擴展存儲過程具有執行權限嗎? 如何用tsql證明它?
sys
'是神奇的。是公認的代碼作爲特殊,它查找其包含的對象在特殊resource database:
SQL Server系統對象,如 sys.objects中,在資源數據庫物理持續 ,但他們 邏輯出現在每個數據庫的 的sys架構中。
普通所有權和許可規則不適用於sys
。
系統管理員不需要任何權限,他們擁有所有權限,不能被拒絕或撤銷任何操作。
那麼,他們是否擁有擴展存儲過程的執行權限?我如何檢查它? – Manjot 2009-07-22 23:43:54
檢查'測試'或檢查'運行時檢查代碼'? – 2009-07-23 00:01:03
在某些tsql命令中檢查以說 「請告訴我誰執行了擴展存儲過程的訪問權限」 這是可能的嗎? 我真的不明白你的sys模式描述。它是否由SQL服務器本身或用戶使用? – Manjot 2009-07-23 00:12:56