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 Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analytics Platform System (PDW)
Important
SQL Server Native Client (SNAC) ile birlikte gönderilmez:
- SQL Server 2022 (16.x) ve sonraki sürümleri
- SQL Server Management Studio 19 ve sonraki sürümleri
YENI uygulama geliştirme için SQL Server Yerel İstemcisi (SQLNCLI veya SQLNCLI11) ve SQL Server için eski Microsoft OLE DB Sağlayıcısı (SQLOLEDB) önerilmez.
Yeni projeler için aşağıdaki sürücülerden birini kullanın:
SQL Server Veritabanı Altyapısı'nın (sürüm 2012 ile 2019 arasında) bir bileşeni olarak gelen SQLNCLI için, Destek Yaşam Döngüsü özel durumukonusuna bakın.
SQL Server 2012 (11.x)'deki meta veri keşif iyileştirmesi, SQL Server Native Client uygulamalarının, sorgu yürütülmesinden dönen sütun veya parametre meta verilerinin, sorgu yürütmeden önce belirttiğiniz meta veri formatıyla aynı veya uyumlu olmasını sağlamasına olanak tanır. 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 ODBC fonksiyonlarında ve IBCPSession ile IBCPSession2 arayüzlerinde, sorgu çıkış işlemlerinde meta veri keşfini önlemek için artık gecikmeli okuma (gecikmeli meta veri keşfi) belirtebilirsiniz. Bu, performansı artırır ve meta veri keşfi hatalarını ortadan kaldırır.
SQL Server 2012 (11.x) sürümünde SQL Server Native Client kullanarak bir uygulama geliştirirseniz ancak SQL Server 2012 (11.x)'den önceki bir sunucu sürümüne bağlanıyorsanız, metadata bulma işlevi sunucunun sürümüne karşılık gelir.
Remarks
Aşağıdaki bcp fonksiyonları, SQL Server 2012 (11.x) sürümünde meta veri keşfini geliştirmek için geliştirilmiştir:
Meta veri formatını bcp_setbulkmode kullanarak belirttiğinizde performans artışı da göreceksiniz.
bcp_control , bcp_readfmt davranışını kontrol etmek için yeni bir eOption sunuyor: BCPDELAYREADFMT.
Aşağıdaki ODBC fonksiyonları, SQL Server 2012 (11.x) içinde daha iyi meta veri keşfi sağlamak için geliştirilmiştir:
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 Native Client'ta geliştirilmiş meta veri keşfi, SQL Server 2012 (11.x)'de iki depolanmış prosedürün eklenmesi sayesinde mümkün olmuştur:
sp_describe_first_result_set
sp_describe_undeclared_parameters