Compartir vía


Elemento <xsd:redefine>

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

El elemento redefine de W3C XSD proporciona compatibilidad con la nueva definición de componentes de esquema. Pero 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.

Consulte también