XML 架构集合的权限

如主题管理服务器上的 XML 架构集合中所述,您可以创建 XML 架构集合并使用它对 xml 类型的变量、参数和列进行类型化。但是,必须具有必要的权限才能执行下列操作:

  • 创建/加载 XML 架构集合
  • 修改 XML 架构集合
  • 删除 XML 架构集合
  • 使用 XML 架构集合对 xml 类型的列、变量和参数进行类型化,或者在表或列约束中使用它

SQL Server 安全模式允许对每个对象使用 CONTROL 权限。此权限的被授权者将获得对象的其他所有权限。对象的所有者也拥有对象的所有权限。

对象上的 CONTROL 权限的所有者和被授权者可以授予对象的任何权限。指定 WITH GRANT OPTION 后,不是所有者并且没有 CONTROL 权限的用户也可以授予对象的权限。例如,假定用户 A 通过 WITH GRANT OPTION 对 XML 架构集合 S 具有 REFERENCES 权限,但对 S 没有其他任何权限。用户 A 可以授予用户 B 架构集合 S 的 REFERENCES 权限。

安全模式也允许使用这些权限来创建和使用 XML 架构集合或将所有权从一个用户传递到另一个用户。下列主题说明了 XML 架构集合权限。

请参阅

参考

管理服务器上的 XML 架构集合

帮助和信息

获取 SQL Server 2005 帮助