SQLXML är inte installerat i SQL Server

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Före SQL Server 2008 (10.0.x) släpptes SQLXML 4.0 med SQL Server och var en del av standardinstallationen av alla SQL Server-versioner utom SQL Server Express. Från och med SQL Server 2008 (10.0.x) ingår inte längre den senaste versionen av SQLXML (SQLXML 4.0 SP1) i SQL Server. För att installera SQLXML 4.0 SP1, ladda ner det från Install Location for SQLXML 4.0 SP1.

Om en applikation körs på SQL Server och kräver SQLXML 4.0 måste du ladda ner och installera SQLXML 4.0 SP1.

SQLXML 4.0 SP1-beteende med nya datatyper som använder SQLOLEDB och SQL Server Native Client OLE DB Provider

SQL Server 2008 (10.0.x) introducerade följande datatyper, som utvecklare som använder SQLXML kan vilja använda:

  • Datum

  • Tid

  • DateTime2

  • DateTimeOffset

När man använder SQLXML 4.0 SP1 med antingen SQLOLEDB eller SQL Server Native Client OLE DB från SQL Server 2005 (9.x), visas dessa typer som strängar för en utvecklare. SQLXML 4.0 SP1 kommer att möjliggöra dessa fyra nya datatyper som inbyggda skalärtyper när de används med SQL Server Native Client OLE DB Provider 11.0 eller senare. Tills du laddar ner SQLXML 4.0 SP1 kan det leda till att vissa data avkortas om du mappar dessa typer till icke-strängstyper. Till exempel, om man mappar DateTime2 till xsd:date kommer data att förkortas till SQL Server 2005 (9.x) DateTime-precisionen på 3,33 millisekunder.

Se även

SQLXML 4.0 Programmeringskoncept