Share via


Das <xsd:redefine-Element>

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

Das W3C XSD redefine -Element stellt Unterstützung zum Neudefinieren von Schemakomponenten zur Verfügung. Die Unterstützung für diese Direktive ist jedoch potenziell kostspielig für die Leistung und erfordert außerdem, dass SQL Server alle Instanzen des xml-Datentyps, der dem neu definierten Schema zugeordnet ist, neu definiert wurde, erneut aktualisieren. Daher unterstützt SQL Server dieses Element nicht. XML-Schemas, die das <Element "xsd:redefine> " enthalten, werden vom Server abgelehnt.

Gehen Sie zum Aktualisieren des Schemas oder seiner Komponenten stattdessen folgendermaßen vor:

  1. Erstellen Sie eine neue XML-Schemaauflistung mit den geänderten Schemakomponenten.

  2. Ändern Sie alle xml -Datentypen (XML DT), welche die neu zu definierende XML-Schemaauflistung verwenden so ab, dass sie stattdessen die neue XML-Schemaauflistung verwenden. Hierzu verwenden Sie die ALTER COLUMN-Option des ALTER TABLE-Befehls, um den Spaltentyp zu ändern, oder Sie ändern die für Variablen oder Parameter geltenden Einschränkungen der XML-Schemaauflistung.

  3. Löschen Sie die alte Version der XML-Schemaauflistung.

Siehe auch