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í na:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytický platformový systém (PDW)
SQL databáze v Microsoft Fabric
Zlepšení objevování metadat v SQL Server 2012 (11.x) umožňuje OLE DB Driver pro aplikace SQL Server zajistit, že metadata sloupců nebo parametrů vrácená při vykonání dotazu jsou identická nebo kompatibilní s formátem metadat, který jste určili před spuštěním dotazu. Dostanete chybu, pokud metadata vrácená po provedení dotazu nejsou kompatibilní s formátem metadat, který jste před vykonáním dotazu zadali.
V rozhraních bcp a IBCPSession a IBCPSession2 nyní můžete nastavit zpožděné čtení (zpožděné objevování metadat), abyste se vyhnuli objevování metadat při operacích vyhledávání ven. To zlepšuje výkon a eliminuje selhání při objevování metadat.
Pokud vyvinete aplikaci pomocí OLE DB Driver pro SQL Server, ale připojíte se k serverové verzi starší než SQL Server 2012 (11.x), funkce pro vyhledávání metadat bude odpovídat verzi serveru.
Poznámky
Následující funkce členů OLE DB byly v SQL Server 2012 (11.x) vylepšeny pro lepší objevování metadat:
IColumnsInfo::GetColumnInfo
IColumnsRowset::GetColumnsRowset
ICommandWithParameters::GetParameterInfo (viz ICommandWithParameters pro více informací)
Zlepšení výkonu uvidíte také při zadávání formátu metadat pomocí IBCPSession::BCPSetBulkMode
Vylepšené objevování metadat v OLE DB Driver for SQL Server je možné díky přidání dvou uložených procedur v SQL Server 2012 (11.x):
sp_describe_first_result_set
sp_describe_undeclared_parameters