Share via


Elemento <xsd:redefine>

El elemento redefine de W3C XSD proporciona compatibilidad con la nueva definición de componentes de esquema. Sin embargo, la compatibilidad con esta directiva puede afectar al rendimiento y también requiere que SQL Server vuelva a validar todas las instancias del tipo de datos xml asociado al esquema que se ha vuelto a definir. Por consiguiente, SQL Server no admite este elemento. El servidor rechaza los esquemas XML que incluyen el elemento <xsd:redefine>.

Para actualizar un esquema o sus componentes, puede hacer, en su lugar, lo que se indica a continuación:

  1. Cree una nueva colección de esquemas XML con los componentes de esquema modificados.

  2. Vuelva a escribir todos los tipos de datos xml (XML DT) que usan la colección de esquemas XML que se va a volver a definir para usar la nueva colección de esquemas XML en su lugar. Para ello, use la opción ALTER COLUMN del comando ALTER TABLE para volver a escribir columnas o bien, cambie las restricciones de la colección de esquemas XML en variables o parámetros.

  3. Quite la versión anterior de la colección de esquemas XML.