SQLXML не установлен в SQL Server
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure
До выпуска SQL Server 2008 (10.0.x) SQLXML 4.0 был выпущен с SQL Server и был частью установки по умолчанию всех версий SQL Server, за исключением SQL Server Express. Начиная с SQL Server 2008 (10.0.x), последняя версия SQLXML (SQLXML 4.0 с пакетом обновления 1 (SP1) больше не включена в SQL Server. Чтобы установить SQLXML 4.0 с пакетом обновления 1 (SP1), скачайте его из расположения установки для SQLXML 4.0 с пакетом обновления 1 (SP1).
Если приложение работает на SQL Server и требует SQLXML 4.0, необходимо скачать и установить SQLXML 4.0 с пакетом обновления 1 (SP1).
Поведение SQLXML 4.0 при работе с новыми типами данных с помощью SQLOLEDB и поставщика OLE DB для собственного клиента SQL Server
SQL Server 2008 (10.0.x) представил следующие типы данных, которые разработчики, использующие SQLXML, могут использовать:
Дата
Time
DateTime2
DateTimeOffset
При использовании SQLXML 4.0 с пакетом обновления 1 (SP1) с SQLOLEDB или SQL Server Native Client OLE DB из SQL Server 2005 (9.x) эти типы отображаются в виде строк для разработчика. SQLXML 4.0 с пакетом обновления 1 (SP1) включите эти четыре новых типа данных в виде встроенных скалярных типов при использовании с поставщиком OLE DB sql Server Native Client 11.0 или более поздней версии. Без загрузки SQLXML 4.0 с пакетом обновления 1 (SP1) при сопоставлении этих типов с нестроковыми типами может происходить усечение и потеря части данных. Например, сопоставление DateTime2 с xsd:date приведет к усечению данных с точностью 3,33 миллисекунды SQL Server 2005 (9.x).