Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Před SQL Server 2008 (10.0.x) byl SQLXML 4.0 vydán se SQL Serverem a byl součástí výchozí instalace všech verzí SQL Serveru kromě SQL Server Express. Od SQL Server 2008 (10.0.x) již není nejnovější verze SQLXML (SQLXML 4.0 SP1) součástí SQL Serveru. Pro instalaci SQLXML 4.0 SP1 jej stáhněte z Install Location pro SQLXML 4.0 SP1.
Pokud aplikace běží na SQL Serveru a vyžaduje SQLXML 4.0, musíte si stáhnout a nainstalovat SQLXML 4.0 SP1.
Chování SQLXML 4.0 SP1 s novými datovými typy pomocí SQLOLEDB a SQL Server Native Client OLE DB Provider
SQL Server 2008 (10.0.x) představil následující datové typy, které by vývojáři používající SQLXML mohli chtít použít:
Date
Čas
DateTime2
DateTimeOffset
Při použití SQLXML 4.0 SP1 s SQLOLEDB nebo SQL Server Native Client OLE DB ze SQL Server 2005 (9.x) se tyto typy vývojářům zobrazují jako řetězce. SQLXML 4.0 SP1 umožní tyto čtyři nové datové typy jako vestavěné skalární typy při použití se SQL Server Native Client OLE DB Provider 11.0 nebo novějším. Dokud si nestáhnete SQLXML 4.0 SP1, mapování těchto typů na ne-stringové typy může způsobit zkrácení některých dat. Například mapování DateTime2 na xsd:date způsobí zkrácení dat na přesnost DateTime SQL Server 2005 (9.x) 3,33 milisekundy.