Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada SQL do Azure
Antes do SQL Server 2008 (10.0.x), o SQLXML 4.0 foi lançado com SQL Server e fazia parte da instalação padrão de todas as versões do SQL Server, exceto o SQL Server Express. A partir do SQL Server 2008 (10.0.x), a versão mais recente do SQLXML (SQLXML 4.0 SP1) deixou de estar incluída no SQL Server. Para instalar SQLXML 4.0 SP1, descarregue-o a partir do Local de Instalação para SQLXML 4.0 SP1.
Se uma aplicação corre em SQL Server e requer SQLXML 4.0, tem de descarregar e instalar SQLXML 4.0 SP1.
Comportamento do SQLXML 4.0 SP1 com Novos Tipos de Dados Usando SQLOLEDB e o Provedor Nativo de Cliente OLE DB do SQL Server
O SQL Server 2008 (10.0.x) introduziu os seguintes tipos de dados, que os programadores que utilizam SQLXML podem querer usar:
Date
Tempo
DateTime2
DateTimeOffset
Ao usar SQLXML 4.0 SP1 com SQLOLEDB ou SQL Server Native Client OLE DB from SQL Server 2005 (9.x), estes tipos aparecem como strings para um programador. O SQLXML 4.0 SP1 permitirá estes quatro novos tipos de dados como tipos escalares incorporados quando usados com SQL Server Native Client OLE DB Provider 11.0 ou posterior. Até descarregar SQLXML 4.0 SP1, mapear estes tipos para tipos que não sejam string pode causar truncamento de alguns dados. Por exemplo, mapear DateTime2 para xsd:date fará com que os dados sejam truncados para a precisão DateTime do SQL Server 2005 (9.x) de 3,33 milissegundos.