Das <xsd:redefine>-Element
Das W3C XSD redefine -Element stellt Unterstützung zum Neudefinieren von Schemakomponenten zur Verfügung. Die Unterstützung dieser Direktive ist jedoch potenziell kostspielig für die Leistung und erfordert auch, dass SQL Server alle Instanzen des Datentyps, der xml
dem neu definierten Schema zugeordnet ist, erneut überprüfen. Deshalb unterstützt SQL Server dieses Element nicht. XML-Schemas, die das <xsd:redefine-Element> enthalten, werden vom Server abgelehnt.
Gehen Sie zum Aktualisieren des Schemas oder seiner Komponenten stattdessen folgendermaßen vor:
Erstellen Sie eine neue XML-Schemaauflistung mit den geänderten Schemakomponenten.
Geben Sie alle
xml
Datentypen (XML DT) neu ein, die die neu zu definierende XML-Schemaauflistung verwenden, um stattdessen die neue XML-Schemaauflistung zu 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.Löschen Sie die alte Version der XML-Schemaauflistung.
Weitere Informationen
Anforderungen und Einschränkungen für XML-Schemaauflistungen auf dem Server