Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
Kom ihåg följande när du arbetar med SQLXML 4.0:
XML som returneras som ett frågeresultat valideras inte mot det mappningsschema som genererade XML.
SQLXML 4.0 inkluderar versionsoberoende och versionsberoende PROGIDs. Det rekommenderas att alla produktionsapplikationer använder versionsberoende PROGID:er. Detta är särskilt viktigt eftersom SQLXML 4.0 inte är fullt bakåtkompatibelt. Att använda versionsberoende PROGIDs skyddar mot möjliga produktionsfel när du installerar nyare versioner. Från release till release kan programbeteendet förändras av olika anledningar, såsom buggfixar, möjliga designändringar och så vidare. Att använda versionsberoende PROGIDs skyddar mot oväntade fel när du installerar nyare versioner. Med versionsberoende PROGID:er, när du installerar en nyare version, kommer din applikation att fortsätta fungera utan fel. Om du bestämmer dig för att ändra de tidigare versionsberoende PROGID:erna och använda de senaste versionsberoende PROGID:erna i en nyare version, måste du testa din applikation innan du sätter den i produktion. Till exempel kan applikationer som använder versionsoberoende PROGID misslyckas i följande scenario:
Du kör en applikation som använder SQLXML 4.0 och versionsoberoende PROGIDs, och du bestämmer dig för att installera något annat program. Detta program kan installera en tidigare version av SQLXML. Din applikation kan misslyckas eftersom de versionsoberoende PROGIDS i din applikation nu pekar på den tidigare versionen av SQLXML, som kanske eller kanske inte har SQLXML-funktionen som din applikation använder.
Om du av någon anledning inte vill använda SQLXMLOLEDB-leverantören, utan istället vill använda SQLOLEDB-leverantören för SQLXML-funktioner, sätt SQLXML Version-egenskapen till "SQLXML.4.0".