Elemento <xsd:redefine>The <xsd:redefine> Element

L'elemento redefine dello schema XSD W3C rende disponibile il supporto per la ridefinizione dei componenti di schema.The W3C XSD redefine element provides support for redefining schema components. Il supporto per tale direttiva, tuttavia, può influire negativamente sulle prestazioni e richiede che SQL ServerSQL Server esegua nuovamente la convalida di tutte le istanze del tipo di dati xml associate allo schema ridefinito.However, support for this directive is potentially costly to performance and also requires that SQL ServerSQL Server revalidate all instances of the xml data type associated with the redefined schema. Di conseguenza, SQL ServerSQL Server non supporta questo elemento.Therefore, SQL ServerSQL Server does not support this element. XML Schema che includono l'elemento <xsd:redefine> verranno rifiutati dal server.XML schemas that include the <xsd:redefine> element are rejected by the server.

In alternativa, per aggiornare uno schema o i relativi componenti, è possibile eseguire le operazioni seguenti.To update a schema or its components, you can do the following instead:

  1. Creare una nuova raccolta XML Schema con i componenti di schema modificati.Create a new XML Schema collection with the modified schema components.

  2. Riscrivere tutti i tipi di dati xml (XML DT) che usano la raccolta XML Schema da ridefinire per usare in sostituzione la nuova raccolta XML Schema.Retype all xml data types (XML DT) that use the XML Schema collection to be redefined to use the new XML Schema collection instead. A questo scopo, utilizzare l'opzione ALTER COLUMN del comando ALTER TABLE per riscrivere colonne o modificare i vincoli della raccolta XML Schema su variabili o parametri.To do this, use the ALTER COLUMN option of the ALTER TABLE command for retyping columns, or change the XML Schema collection constraints on variables or parameters.

  3. Eliminare la versione obsoleta della raccolta XML Schema.Drop the old version of the XML Schema collection.

Vedere ancheSee Also

Requisiti e limitazioni per l'utilizzo di raccolte di XML Schema nel serverRequirements and Limitations for XML Schema Collections on the Server