Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Avant SQL Server 2008, SQLXML 4.0 a été publié avec SQL Server et faisait partie de l’installation par défaut de toutes les versions de SQL Server, à l’exception de SQL Server Express. À compter de SQL Server 2008, la dernière version de SQLXML (SQLXML 4.0 SP1) n’est plus incluse dans SQL Server. Pour installer SQLXML 4.0 SP1 lorsqu’il est disponible, téléchargez-le à partir de l’emplacement d’installation pour SQLXML SP1.
Si une application s’exécute sur SQL Server et nécessite SQLXML 4.0 et si l’ordinateur n’a pas SQL Server 2005, vous devez télécharger et installer SQLXML 4.0 SP1.
Comportement SQLXML 4.0 SP1 avec de nouveaux types de données à l’aide de SQLOLEDB et du fournisseur OLE DB SQL Server Native Client
SQL Server 2008 présente les types de données suivants, que les développeurs utilisant SQLXML peuvent utiliser :
DateTimeDateTime2DateTimeOffset
Lorsque vous utilisez SQLXML 4.0 SP1 avec SQLOLEDB (à partir de Composants d’accès aux données Windows, anciennement Composants Microsoft Data Access) ou SQL Server Native Client OLE DB à partir de SQL Server 2005, ces nouveaux types apparaissent sous forme de chaînes à un développeur. SQLXML 4.0 SP1 active ces quatre nouveaux types de données en tant que types scalaires intégrés lorsqu’ils sont utilisés avec le fournisseur OLE DB SQL Server Native Client 11.0. Tant que vous n’avez pas téléchargé SQLXML 4.0 SP1, le mappage de ces types à des types autres que des chaînes peut entraîner la troncation de certaines données. Par exemple, le mappage DateTime2 entraîne xsd:date la troncation des données à la précision SQL Server 2005 DateTime de 3,33 millisecondes.