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.
Bu konu, çeşitli veri erişim bileşenlerinin SQL Server Native Client (SNAC) ile nasıl kullanılabileceğini tartışmaktadır.
Sunucu Desteği
SQL Server Native Client 11.0, SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) ve Azure SQL Veritabanı bağlantılarını destekler.
Desteklenen İşletim Sistemi Sürümleri
Aşağıdaki tablo, hangi işletim sistemlerinin SQL Server Native Client'i desteklediğini listeler.
| SQL Server Native Client versiyonu | Desteklenen işletim sistemleri |
|---|---|
| SQL Server Native Client (SQL Server 2005) | Microsoft Windows 2000 Servis Paketi 4 veya daha sonrası Microsoft Windows Server 2003 veya sonrasında Microsoft Windows XP Servis Paketi 1 veya daha yeni Microsoft Windows Vista (Service Pack 2 veya daha yeni SQL Server gerektirir) Microsoft Windows Server 2008 R2 (Servis Paketi 2 veya daha yeni SQL Server gerektirir) |
| SQL Server Native Client 10.0 (SQL Server 2008 (10.0.x)) | Microsoft Windows Server 2003 Servis Paketi 2 veya daha sonrası Microsoft Windows XP Service Pack 2 veya daha sonrası Microsoft Windows Vista Microsoft Windows Server 2008 R2 |
| SQL Server Native Client 10.5 (SQL Server 2008 R2 (10.50.x)) | Microsoft Windows Server 2003 Servis Paketi 2 veya daha sonrası Microsoft Windows XP Servis Paketi 2 veya daha yeni Microsoft Windows Vista Microsoft Windows Server 2008 R2 Microsoft Windows 7 |
| SQL Server Native Client 11.0 (SQL Server 2012 (11.x) ve SQL Server 2014 (12.x)) | Microsoft Windows Vista Microsoft Windows Server 2008 R2 Microsoft Windows 7 Microsoft Windows 8 Microsoft Windows Server 2012 |
ADO Destek Politikaları
ADO uygulamaları, SQL Server 2005 (9.x) veya daha sonrasının özelliklerine ihtiyaç duymuyorlarsa, Windows ile birlikte gelen SQLOLEDB OLE DB sağlayıcısını kullanabilirler.
ADO uygulamaları, SQL Server 2005 (9.x) içinde bulunan SQL Server Native Client sürümünü kullanabilir. ADO uygulamaları ayrıca SQL Server Native Client 11.0'ı (SQL Server 2014 (12.x)'de yer alır) kullanabilir, ancak bunu yaparlarsa bağlantı dizislerinde belirtmek DataTypeCompatibility=80 zorundadırlar. Bağlantı dizelerinde mevcut olduğunda DataTypeCompatibility=80 yalnızca SQL Server 2005 (9.x) özellikleri kullanılabilir.
BCP Destek Politikaları
SQL Server 2008'den (10.0.x) itibaren bcp.exe, bcp.exe gönderildiği SQL Server sürümünden üç SQL Server daha eski olmayan veri dosyalarını desteklemektedir.
ODBC Destek Politikaları
Uygulamalar, Windows işletim sistemiyle birlikte gelen SQL Server ODBC sürücüsünü kullanmalıdır. Uygulama, belirli bir SQL Server Native Client sürümüyle kullanım için sertifikalandırılmışsa SQL Server Native Client ODBC sürücüsünü kullanabilirsiniz.
OLE DB Destek Politikaları
Uygulamalar, Windows işletim sistemiyle birlikte gelen SQL Server OLE DB sağlayıcısını kullanmalıdır. Uygulama, belirli bir SQL Server Native Client sürümüyle kullanım için sertifikalıysa, SQL Server Native Client OLE veritabanı sağlayıcısını kullanabilirsiniz.
SQL Server Native Client ile kullanım için sertifikalandırılmamış OLE DB uygulamaları, bağlantı dizislerinde belirtirlerse DataTypeCompatibility=80 SQL Server Native istemciyi kullanabilirler.
OLE DB Hizmet Bileşenleri kullanan OLE DB uygulamaları, bağlantı dizislerinde belirttikleri DataTypeCompatibility=80 sürece SQL Server Native istemcisi kullanabilirler. Ancak, bu durumda SQL Server 2005 (9.x) sonrası eklenen hiçbir özellik mevcut olmayacak.
Destek Yaşam Döngüsü
SQL Server Yerel İstemci destek yaşam döngüsü, SNAC yaşam döngüsü açıklama blogunda bulunabilir. Bu yaşam döngüsü, SQL Server Native Client kullanılarak veritabanı uygulamaları oluşturulması için geçerlidir.
Destek Yaşam Döngüsü istisnası
SQL Server 2012'den 2019'a kadar SQL Server'ın destek ömrünün sonuna kadar kurulan SQL Native Client 11.0 için sınırlı destek sağlanmaktadır. Bu destek istisnası yalnızca SQL Server bileşenleri (örneğin SQL Server Linked Servers) tarafından kurulan ve kullanılan SNAC 11 sürücüsü için geçerlidir. Bu, sürücünün Windows Server 2012'den SQL Server 2019'a kadar desteklendiği Windows sürümlerinde desteklendiği anlamına gelir. SQL Server tarafından sisteme yüklenen SQL Native İstemci sağlayıcısını kaldırmayın. Destek istisnası yalnızca kritik güvenlik düzeltmelerini kapsar ve SQL Native Client 11.0'a yapılan iyileştirmeler veya düzeltmeler içermez.
Bu destek istisnasi, veritabanı uygulamalarının SQL Server'a bağlanması için SQL Native Client 11.0'ın sürücü olarak kullanılmasını kapsamaz. SNAC 11.0 kullanan tüm uygulamalar, daha yeni sürümleri kullanmak üzere güncellenmelidir (bkz. Download ODBC Driver for SQL Server - ODBC Driver for SQL Server ve Download Microsoft OLE DB Driver for SQL Server - OLE DB Driver for SQL Server).