Элемент <xsd:redefine>The <xsd:redefine> Element

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL Azure нетAzure Synapse Analytics (хранилище данных SQL) нетParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Элемент W3C XSD redefine обеспечивает поддержку переопределения компонентов схемы.The W3C XSD redefine element provides support for redefining schema components. Однако поддержка этой директивы является потенциально затратной в смысле производительности, а также требует, чтобы в SQL ServerSQL Server повторно проверялись все экземпляры типа данных xml , связанные с переопределенной схемой.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. Поэтому SQL ServerSQL Server не поддерживает этот элемент.Therefore, SQL ServerSQL Server does not support this element. XML-схемы, которые включают элемент <xsd:redefine> , будут отклонены сервером.XML schemas that include the <xsd:redefine> element are rejected by the server.

Чтобы обновить схему или ее компоненты, вместо этого можно сделать следующее.To update a schema or its components, you can do the following instead:

  1. Создайте новую коллекцию XML-схем с измененными компонентами схемы.Create a new XML Schema collection with the modified schema components.

  2. Повторно введите все типы данных xml (XML DT), в которых применяется переопределяемая коллекция схем XML, таким образом, чтобы в них использовалась новая коллекция.Retype all xml data types (XML DT) that use the XML Schema collection to be redefined to use the new XML Schema collection instead. Для повторного ввода столбцов воспользуйтесь параметром ALTER COLUMN команды ALTER TABLE или измените ограничения коллекции XML-схемы по переменным или параметрам.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. Удалите старую версию коллекции XML-схем.Drop the old version of the XML Schema collection.

См. также:See Also

Требования и ограничения для коллекций XML-схем на сервереRequirements and Limitations for XML Schema Collections on the Server