SQLXML не установлен в SQL Server
Применимо к:База данныхSQL Server Azure SQL Управляемый экземпляр 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:
Дата
Время
DateTime2
DateTimeOffset
При использовании SQLXML 4.0 с пакетом обновления 1 (SP1) с SQLOLEDB или SQL Server Native Client OLE DB SQL Server 2005 (9.x) эти типы отображаются разработчику как строки. SQLXML 4.0 с пакетом обновления 1 (SP1) включает эти четыре новых типа данных как встроенные скалярные типы при использовании с SQL Server Native Client поставщиком OLE DB 11.0 или более поздней версии. Без загрузки SQLXML 4.0 с пакетом обновления 1 (SP1) при сопоставлении этих типов с нестроковыми типами может происходить усечение и потеря части данных. Например, сопоставление DateTime2 с xsd:date приведет к усечению данных до точности dateTime SQL Server 2005 (9.x) в 3,33 миллисекундах.
См. также:
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по