共用方式為


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 結構描述集合權限。