Elemento <xsd:redefine>

Si applica a:SQL ServerDatabase SQL diAzure Istanza gestita di SQL di Azure

L'elemento redefine dello schema XSD W3C rende disponibile il supporto per la ridefinizione dei componenti di schema. Tuttavia, il supporto per questa direttiva è potenzialmente costoso per le prestazioni e richiede anche che SQL Server riconvalida tutte le istanze del tipo di dati xml associato allo schema ridefinito. Di conseguenza, SQL Server non supporta questo elemento. Gli XML Schema che includono l'elemento <xsd:redefine> vengono rifiutati dal server.

In alternativa, per aggiornare uno schema o i relativi componenti, è possibile eseguire le operazioni seguenti.

  1. Creare una nuova raccolta XML Schema con i componenti di schema modificati.

  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. 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.

  3. Eliminare la versione obsoleta della raccolta XML Schema.

Vedi anche