SQL Server Yerel İstemcisi için Destek Politikaları

Ş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.

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).