SQL Server Yerel İstemcisinin Bileşenleri

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalytics 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 Native Client aşağıdaki bileşenleri içerir:

Bileşen Description
sqlncli11.dll Tüm SQL Server Yerel İstemci işlevselliğini içeren dinamik bağlantı kütüphanesi (DLL) dosyası. Buna SQL Server Native Client OLE veritabanı sağlayıcısı ve SQL Server Native Client ODBC sürücüsü dahildir.
sqlnclir11.rll SQL Server Yerel İstemci kütüphanesi için eşlik eden kaynak dosyası.
sqlncli.h SQL Server Native Client kullanmak için gereken tüm yeni tanımları içeren SQL Server Native Client başlık dosyası. Bu başlık dosyası hem odbcss.h hem de sqloledb.h başlık dosyalarının yerini alır.

Not: Aynı programda sqlncli.h ve odbcss.h adreslerine referans veremezsiniz, ancak sqloledb.h önce tanımlandığı sürece aynı programda sqlncli.h ve sqloledb.h adreslerine referans verebilirsiniz.
sqlncli11.lib Kütüphane dosyası, SQL Server Native Client ODBC sürücüsünün parçası olan bcp yardımcı fonksiyonlarını doğrudan çağırmak için gerekiyordu.

Not: Programlama kodunuzda sqlncli11.lib dosyasına referans veriyorsanız, sqlncli11.dll dosyasının sistem yolunda ve uygulamanızı kullanan kullanıcıların sistem yolunda olduğundan emin olmalısınız.