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
Pamatujte na následující při práci se SQLXML 4.0:
XML vrácený jako výsledek dotazu není ověřen vůči mapovacímu schématu, které XML generovalo.
SQLXML 4.0 zahrnuje PROGID nezávislé na verzi a na verzi závislé. Doporučuje se, aby všechny produkční aplikace používaly verze závislé PROGID. To je obzvlášť důležité, protože SQLXML 4.0 není plně zpětně kompatibilní. Použití verzí závislých PROGID chrání před možnými výrobními chybami při instalaci novějších verzí. Od vydání k vydání se chování programu může měnit z různých důvodů, například opravami chyb, možnými změnami návrhu a podobně. Použití verzí závislých PROGID chrání před neočekávaným selháním při instalaci novějších verzí. U verzí závislých PROGIDů, když nainstalujete novější verzi, vaše aplikace bude fungovat bez selhání. Pokud se rozhodnete změnit předchozí verzí závislé PROGID a použít nejnovější verzí závislé PROGID v novší verzi, musíte svou aplikaci otestovat před jejím uvedením do produkce. Například aplikace používající verzí nezávislé PROGID mohou selhat v následujícím scénáři:
Spouštíte aplikaci, která používá SQLXML 4.0 a verzionálně nezávislé PROGID, a rozhodnete se nainstalovat jiný software. Tento program může nainstalovat starší verzi SQLXML. Vaše aplikace může selhat, protože verze nezávislé PROGID ve vaší aplikaci nyní ukazují na dřívější verzi SQLXML, která může, ale nemusí mít funkci SQLXML, kterou vaše aplikace používá.
Pokud z nějakého důvodu nechcete používat poskytovatele SQLXMLOLEDB a místo toho chcete použít poskytovatele SQLOLEDB pro funkce SQLXML, nastavte vlastnost SQLXML Version na "SQLXML.4.0".