Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitik Platform Sistemi (PDW)
Microsoft Fabric'te SQL veritabanı
OLE DB sürücüsünü indirme
SQL Server 2012 (11.x)'deki meta veri keşif iyileştirmesi, SQL Server uygulamaları için OLE DB Driver'ın, bir sorgu yürütülmesinden geri alınan sütun veya parametre meta verilerinin sorguyu yürütmeden önce belirttiğiniz meta veri formatıyla aynı veya uyumlu olmasını sağlar. Sorgu yürütülmesinden sonra geri dönen meta veriler, sorgu yürütülmeden önce belirttiğiniz meta veri formatıyla uyumlu değilse hata alacaksınız.
bcp ve IBCPSession ile IBCPSession2 arayüzlerinde, sorgu çıkış işlemlerinde meta veri keşfini önlemek için gecikmeli okuma (gecikmeli meta veri keşfi) belirtebilirsiniz. Bu, performansı artırır ve meta veri keşfi hatalarını ortadan kaldırır.
Eğer SQL Server için OLE DB Driver kullanarak bir uygulama geliştirirseniz ancak SQL Server 2012 (11.x)'den önceki bir sunucu sürümüne bağlanırsanız, meta veri bulma işlevselliği sunucunun sürümüne karşılık gelir.
Açıklamalar
Aşağıdaki OLE DB üye fonksiyonları, SQL Server 2012 (11.x)'de meta veri keşfini geliştirmek için geliştirilmiştir:
IColumnsInfo::GetColumnInfo
IColumnsRowset::GetColumnsRowset
ICommandWithParameters::GetParameterInfo (daha fazla bilgi için ICommandWithParameters'a bakınız)
IBCPSession::BCPSetBulkMode kullanılarak meta veri formatını belirlediğinizde de performans artışı göreceksiniz
SQL Server için OLE DB Driver içindeki geliştirilmiş meta veri keşfi, SQL Server 2012'de (11.x) iki depolanmış prosedürün eklenmesi sayesinde mümkün olmuştur:
sp_describe_first_result_set
sp_describe_undeclared_parameters