Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Az SQL Server 2008 (10.0.x) előtt az SQLXML 4.0 megjelent SQL Serverrel, és az összes SQL Server verzió alapértelmezett telepítésének része volt, kivéve az SQL Server Expresst. Az SQL Server 2008-tól (10.0.x) kezdve az SQLXML legújabb verziója (SQLXML 4.0 SP1) már nem tartalmazza az SQL Servert. Az SQLXML 4.0 SP1 telepítéséhez töltse le az SQLXML 4.0 SP1 telepítési helyéről.
Ha egy alkalmazás SQL Serveren fut, és SQLXML 4.0-ra van szükség, akkor le kell tölteni és telepíteni az SQLXML 4.0 SP1-et.
SQLXML 4.0 SP1 viselkedés új adattípusokkal, SQLOLEDB és SQL Server Native Client OLE DB Provider használatával
Az SQL Server 2008 (10.0.x) bevezette a következő adattípusokat, amelyeket az SQLXML fejlesztők használhatnak:
Dátum
idő
DateTime2
DateTimeOffset
Amikor SQLXML 4.0 SP1-et SQLOLEDB-vel vagy SQL Server Native Client OLE DB-vel használunk az SQL Server 2005 (9.x) alapján, ezek a típusok stringként jelennek meg a fejlesztő számára. Az SQLXML 4.0 SP1 lehetővé teszi ezeket a négy új adattípust beépített skaláris típusként, amikor SQL Server Native Client OLE DB Provider 11.0 vagy újabb rendszerrel használják. Amíg nem töltöd le SQLXML 4.0 SP1-et, ezeknek a típusoknak a nem string típusokra való leképezése néhány adat levágását okozhatja. Például a DateTime2xsd:date leképezése az adatokat az SQL Server 2005 (9.x) DateTime pontosságára (3,33 milliszekundum) rövidíti.