XML 結構描述集合上的權限
如<管理伺服器上的 XML 結構描述集合>主題中所述,您可以建立一個 XML 結構描述集合,然後用它來鍵入 xml 類型的變數、參數與資料行。不過,您必須有必要權限,才能執行下列作業:
建立/載入 XML 結構描述集合
修改 XML 結構描述集合
卸除 XML 結構描述集合
使用 XML 結構描述集合來鍵入 xml 類型的資料行、變數和參數,或者將它用在資料表或資料行條件約束中
SQL Server 安全性模型允許在每個物件上都可以有 CONTROL 權限。此權限的被授與者可取得物件上的所有其他權限。物件的擁有者也擁有該物件的所有權限。
某物件上 CONTROL 權限的擁有者和被授與者,可以授與該物件上的任何權限。如果指定了 WITH GRANT OPTION,不是擁有者的使用者或沒有 CONTROL 權限的使用者仍可以授與物件上的權限。例如,假設「使用者 A」透過 WITH GRANT OPTION,對於 XML 結構描述集合 S 擁有 REFERENCES 權限,但沒有其他權限。「使用者 A」可以授與「使用者 B」對於結構描述集合 S 的 REFERENCES 權限。
安全性模型也允許建立和使用 XML 結構描述集合的權限,或將所有權從某個使用者轉給另一個使用者的權限。下列主題描述 XML 結構描述集合權限。
-
此主題討論如何授與權限以建立 XML 結構描述集合,以及如何授與 XML 結構描述集合物件上的權限。
-
此主題討論如何使用撤銷權限以防止建立 XML 結構描述集合,以及如何撤銷 XML 結構描述集合物件上的權限。
-
此主題討論如何拒絕建立 XML 結構描述集合的權限,以及拒絕 XML 結構描述集合物件上的權限。