次の方法で共有


<xsd:redefine> 要素

W3C XSD 再定義 要素は、スキーマ コンポーネントの再定義をサポートします。 ただし、このディレクティブのサポートはパフォーマンスにコストがかかる可能性があり、再定義されたスキーマに関連付けられている xml データ型のすべてのインスタンスを SQL Server が再検証する必要もあります。 そのため、SQL Server ではこの要素はサポートされません。 <xsd:redefine> 要素を含む XML スキーマは、サーバーによって拒否されます。

スキーマまたはそのコンポーネントを更新するには、代わりに次の操作を行います。

  1. 変更されたスキーマ コンポーネントを含む新しい XML スキーマ コレクションを作成します。

  2. 新しい XML スキーマ コレクションを使用するように再定義するため、XML スキーマ コレクションを使用しているすべての xml データ型 (XML DT) を再入力してください。 これを行うには、ALTER TABLE コマンドの ALTER COLUMN オプションを使用して列を再入力するか、変数またはパラメーターの XML スキーマ コレクション制約を変更します。

  3. XML スキーマ コレクションの古いバージョンを削除します。

こちらもご覧ください

サーバー上の XML スキーマ コレクションの要件と制限事項