Compartilhar via


O <elemento xsd:redefine>

O elemento de redefinição do W3C XSD fornece suporte para redefinir componentes de esquema. No entanto, o suporte para essa diretiva é potencialmente caro para o desempenho e também requer que o SQL Server revalidar todas as instâncias do tipo de xml dados associadas ao esquema redefinido. Portanto, o SQL Server não dá suporte a esse elemento. Esquemas XML que incluem o <elemento xsd:redefine> são rejeitados pelo servidor.

Para atualizar um esquema ou seus componentes, você pode fazer o seguinte em vez disso:

  1. Crie uma nova coleção de esquemaS XML com os componentes de esquema modificados.

  2. Digite novamente todos os xml tipos de dados (DT XML) que utilizam a coleção XML Schema, para que sejam redefinidos de modo a utilizar a nova coleção de esquemas XML. Para fazer isso, use a opção ALTER COLUMN do comando ALTER TABLE para alterar o tipo das colunas ou altere as restrições da coleção do esquema XML em variáveis ou parâmetros.

  3. Remova a versão antiga da coleção XML Schema.

Consulte Também

Requisitos e limitações para coleções de esquema XML no servidor