Udostępnij przez


The <xsd:redefine> Element

Konsorcjum W3C XSD Zmień definicję element zapewnia obsługę zmiana definicji elementów schematu.Jednakże pomoc techniczną dotyczącą tej dyrektywy jest potencjalnie kosztowne, wydajność i wymaga również, że SQL Server wszystkie wystąpienia revalidate xml Typ danych związany z zmieniony schematu. Dlatego też SQL Server nie obsługuje tego elementu. Schematy XML, które zawierają <xsd:redefine> element są odrzucane przez serwer.

Aby zaktualizować schemat lub jego składniki, można wykonać następujące czynności zamiast tego:

  1. Tworzenie nowej kolekcja schematów XML ze składnikami modyfikacji schematu.

  2. Wpisz ponownie wszystkie xml typy danych (XML DT), używające kolekcja schematu XML, aby można ponownie zdefiniować zamiast tego użyć nowej kolekcja schematu XML. Aby to zrobić, retyping kolumn za pomocą instrukcji ALTER kolumna opcji polecenia instrukcji ALTER tabela lub zmień ograniczenia kolekcja schematów XML dla zmiennych lub parametrów.

  3. Usuwanie starej wersja kolekcja schematu XML.