<xsd:redefine> 元素

W3C XSD redefine 元素为重新定义架构组件提供了支持。 但是,支持此指令可能会降低性能,并且还要求SQL Server重新验证与重新定义的架构关联的数据类型的所有实例xml。 因此, SQL Server 不支持此元素。 服务器拒绝包含 <xsd:redefine> 元素的 XML 架构。

若要更新架构或其组件,您可以改为执行以下操作:

  1. 用修改后的架构组件创建新的 XML 架构集合。

  2. (XML DT) 重新键入使用 xml XML 架构集合的所有数据类型,以便改用新的 XML 架构集合。 为此,请使用 ALTER TABLE 命令的 ALTER COLUMN 选项来重新类型化列,或更改对变量或参数的 XML 架构集合约束。

  3. 删除旧版本的 XML 架构集合。

另请参阅

在服务器上使用 XML 架构集合的要求和限制