Udostępnij za pośrednictwem


SQLXML nie zainstalowano programu SQL Server 2008

Przed SQL Server 2008, SQLXML 4.0 został wydany z SQL Server i był częścią domyślnej instalacji wszystkich SQL Server wersji z wyjątkiem SQL Server Express.Począwszy od SQL Server 2008, najnowszą wersja SQLXML (SQLXML 4.0 z dodatkiem SP1) nie jest dostępna w SQL Server. Aby zainstalować SQLXML 4.0 z dodatkiem SP1, gdy są dostępne, pobierz go z Zainstalować lokalizację SQLXML SP1.

Jeśli aplikacja działa na SQL Server i SQLXML 4.0 wymaga i jeśli na komputerze nie zainstalowano SQL Server 2005, należy pobrać i zainstalować SQLXML 4.0 z dodatkiem SP1.

SQLXML 4.0 z dodatkiem SP1 zachowanie nowe typy danych przy użyciu SQLOLEDB i SQL Server Native Client dostawcy OLE DB

SQL Server 2008wprowadzono następujące typy danych, które deweloperzy korzystający z SQLXML, może zaistnieć potrzeba użycia:

  • Date

  • Time

  • DateTime2

  • DateTimeOffset

Po użyciu SQLXML 4.0 z dodatkiem SP1 albo SQLOLEDB (z Windows Data Access Components, dawniej Microsoft Data Access Components) lub SQL Server Macierzystego klienta OLE DB z SQL Server 2005, te nowe typy pojawi się jako ciągi do dewelopera.SQLXML 4.0 z dodatkiem SP1 umożliwi cztery nowe typy danych jako typy wbudowane scalara z SQL Server Macierzystego klienta OLE DB Provider 10.0 (SQLNCLI.10), której statki w SQL Server 2008 i nowsze.Dopóki pobrać SQLXML 4.0 z dodatkiem SP1, mapowania te typy do nie-ciąg typów może spowodować obcięcie niektóre dane.For example, mapping DateTime2 to xsd:date will cause data to be truncated to the SQL Server 2005 DateTime precision of 3.33 miliseconds.