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