Udostępnij za pośrednictwem


<Xsd:redefine> Element

W3C XSD zmienić definicję element zapewnia obsługę zmiana definicji schematu składników.Jednak obsługa niniejszej dyrektywy jest potencjalnie kosztowne, wydajność i wymaga również SQL Server ponownie zatwierdzać wszystkie wystąpienia xml Typ danych skojarzony element schematu.Dlatego SQL Server nie obsługuje elementu.Schematy XML, które zawierają <xsd:redefine> elementu są odrzucane przez serwer.

Aby zaktualizować schemat lub jego składników, można wykonać następujące zamiast:

  1. Utwórz nową kolekcja schematu XML ze składnikami modyfikacji schematu.

  2. Wpisz ponownie wszystkie xml typów danych (XML DT), które korzystają z kolekcja schematu XML, należy przedefiniować tak, aby użyć nowej kolekcja schematu XML.Aby to zrobić, przepisywanie kolumn za pomocą instrukcji ALTER COLUMN opcji polecenie ALTER TABLE lub zmień ograniczenia kolekcja schematu XML zmiennych i parametrów.

  3. Usuwanie starych wersja kolekcja schematu XML.