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 Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SNAC veya SQLNCLI olarak da bilinen SQL Server Yerel İstemcisi, SQL Server 2022 (16.x) öncesinde SQL Server için ODBC ve OLE DB sürücülerini ifade eder.
Önemli
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.
Uyarı
Daha fazla bilgi edinmek ve SNAC veya ODBC Sürücülerini indirmek için SNAC yaşam döngüsü açıklaması blog gönderisine bakın. SQL Server için ODBC Sürücüsü hakkında daha fazla bilgi için bkz. SQL Server için Microsoft ODBC Sürücüsü.
SQL Server Yerel İstemcisi'nin kullanılabilir son sürümü olan SQL Server 2012 (11.x) ile yayımlanan SQL Server Yerel İstemci özellikleri hakkında bilgi:
- LocalDB için SQL Server Yerel İstemci Desteği
- Meta Veri Keşfi
- SQL Server Native Client 11.0'da UTF-16 Desteği
- Yüksek Kullanılabilirlik, Olağanüstü Durum Kurtarma için SQL Server Yerel İstemci Desteği
- Genişletilmiş Olay Günlüğünde Tanılama Bilgilerine Erişme
SQL Server Yerel İstemcisi'ndeki ODBC, Windows 7 SDK'sında standart ODBC'ye eklenen üç özelliği destekler:
Bağlantı ile ilgili işlemlerde asenkron yürütme. Daha fazla bilgi için bkz. Zaman Uyumsuz Yürütme.
C veri türü genişletilebilirliği. Daha fazla bilgi için bkz. ODBC'de C Veri Türleri.
SQL Server Yerel İstemcisi'nde bu özelliği desteklemek için,
SQLGetDescFielduygulamanız ODBC 3.8 kullanıyorsa SQL_C_BINARY yerine SQL_C_SS_TIME2 (zaman türleri için) veya SQL_C_SS_TIMESTAMPOFFSET (datetimeoffset için) döndürebilir. Daha fazla bilgi için bkz. ODBC Tarih ve Saat geliştirmeleri için Veri Türü Desteği.SQLGetDatabüyük bir parametre değeri almak için küçük bir arabellekle birden çok kez çağırma. Daha fazla bilgi için bkz. SQLGetData Kullanarak Çıktı Parametrelerini Alma.
Aşağıdaki makalelerde SQL Server 2012'de (11.x) SQL Server Yerel İstemci davranışı değişiklikleri açıklanmaktadır.
parametresine
pwszNamegeçirilen değer çağrılırkenICommandWithParameters::SetParameterInfogeçerli bir tanımlayıcı olmalıdır. Daha fazla bilgi için bkz. ICommandWithParameters.SQLDescribeParamtutarlı bir ODBC belirtimi uyumlu değer döndürür. Daha fazla bilgi için bkz. SQLDescribeParam.Karakter Dönüştürmelerini İşlerken ODBC Sürücü Davranışı Değişikliği