Aracılığıyla paylaş


SQL Server için OLE DB Sürücüsü sistem gereksinimleri

Şunlar için geçerlidir:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalitik Platform Sistemi (PDW)Microsoft Fabric'te SQL veritabanı

OLE DB sürücüsünü indirme

MARS gibi SQL Server'ın veri erişim özelliklerini kullanmak için aşağıdaki yazılımların yüklü olması gerekir:

  • İstemcinizde SQL Server için OLE DB Sürücüsü.
  • Sunucunuzdaki bir SQL Server örneği.

Note

Bu yazılımı yüklemeden önce yönetici ayrıcalıklarıyla oturum açtığınızdan emin olun.

İşletim sistemi gereksinimleri

SQL Server için OLE DB Sürücüsünü destekleyen işletim sistemlerinin listesi için bkz. SQL Server için OLE DB Sürücüsü için destek ilkeleri.

Microsoft Entra kimlik doğrulaması gereksinimleri

Microsoft Entra kimlik doğrulama yöntemlerini SQL Server için OLE DB sürücüsünün 18.3 öncesi sürümleriyle kullanırken, SQL Server için Active Directory Kimlik Doğrulama Kitaplığı'nın yüklendiğinden emin olun. (Sürüm 18.3, yükleyici paketinin bir parçası olarak bağımlılığı içerir.) Bu gereksinim, diğer kimlik doğrulama yöntemleri veya OLE DB işlemleri için gerekli değildir. Daha fazla bilgi için bkz. Microsoft Entra Id kullanma.

SQL Server gereksinimleri

SQL Server veritabanlarındaki verilere erişmek üzere SQL Server için OLE DB Sürücüsü kullanmak için bir SQL Server örneğinin yüklü olması gerekir.

SQL Server 2014 (12.x), MDAC'nin, Windows Veri Erişim Bileşenlerinin ve SQL Server için OLE DB Sürücüsünün tüm sürümlerinden gelen bağlantıları destekler. Eski bir istemci sürümü SQL Server'a bağlandığında, istemciyle bilinmeyen sunucu veri türleri istemci sürümüyle uyumlu türlerle eşlenir. Daha fazla bilgi için bkz. İstemci sürümleri için veri türü uyumluluğu.

Diller arası gereksinimler

SQL Server için OLE DB Sürücüsünün İngilizce sürümü, desteklenen işletim sistemlerinin tüm yerelleştirilmiş sürümlerinde desteklenir. SQL Server için OLE DB Sürücüsünün yerelleştirilmiş sürümleri, SQL Server sürümü için yerelleştirilmiş OLE DB Sürücüsü ile aynı dildeki yerelleştirilmiş işletim sistemlerinde desteklenir. SQL Server için OLE DB Sürücüsünün yerelleştirilmiş sürümleri, eşleşen dil ayarları yüklü olduğu sürece desteklenen işletim sistemlerinin İngilizce sürümlerinde de desteklenir.

Yükseltmeler için:

  • SQL Server için OLE DB Sürücüsünün İngilizce sürümleri, SQL Server için OLE DB Sürücüsünün herhangi bir yerelleştirilmiş sürümüne yükseltilebilir.
  • SQL Server için OLE DB Sürücüsünün yerelleştirilmiş sürümleri, AYNı dilde SQL Server için OLE DB Sürücüsünün yerelleştirilmiş sürümlerine yükseltilebilir.
  • SQL Server için OLE DB Sürücüsünün yerelleştirilmiş sürümü, SQL Server için OLE DB Sürücüsünün İngilizce sürümüne yükseltilebilir.
  • SQL Server için OLE DB Sürücüsünün yerelleştirilmiş sürümleri, farklı bir yerelleştirilmiş dilin SQL Server sürümleri için yerelleştirilmiş OLE DB Sürücüsüne yükseltilemez.

İstemci sürümleri için veri türü uyumluluğu

SQL Server için SQL Server ve OLE DB Sürücüsü, aşağıdaki tabloda gösterildiği gibi yeni veri türlerini alt düzey istemcilerle uyumlu eski veri türleriyle eşler.

OLE DB ve ADO uygulamaları, ESKI veri türleriyle çalışmak üzere SQL Server için OLE DB Sürücüsü ile DataTypeCompatibility bağlantı dizesi anahtar sözcüğünü kullanabilir. DataTypeCompatibility=80 olduğunda, OLE DB istemcileri TDS sürümü yerine SQL Server 2005 (9.x) tablosal veri akışı (TDS) sürümünü kullanarak bağlanır. Bu davranış, SQL Server 2008 (10.0.x) ve sonraki sürümlerdeki veri türleri için SQL Server için OLE DB Sürücüsü yerine sunucu tarafından alt düzey dönüştürme gerçekleştirilir. Ayrıca, bağlantıda kullanılabilen özelliklerin SQL Server 2005 (9.x) özellik kümesiyle sınırlı olduğu anlamına gelir. API çağrılarında yeni veri türlerini veya özellikleri kullanma girişimleri mümkün olduğunca erken algılandı ve sunucuya geçersiz istekler geçirmeye çalışmak yerine çağrı yapan uygulamaya hatalar döndürülür.

IDBInfo::GetKeywords her zaman bağlantıdaki sunucu sürümüne karşılık gelen ve DataTypeCompatibility'den etkilenmemiş bir anahtar sözcük listesi döndürür.

Veri türü SQL Server Yerel İstemcisi

SQL Server 2005
SQL Server Yerel İstemcisi 11.0

SQL Server 2014 (12.x)
SQL Server için OLE DB Sürücüsü Windows Veri Erişim Bileşenleri, MDAC ve

DataTypeCompatibility=80 ile SQL Server OLE DB uygulamaları için OLE DB Sürücüsü
CLR UDT (<= 8 Kb) Udt Udt Udt Varbinary
varbinary(max) varbinary varbinary varbinary Image
varchar(max) varchar varchar varchar Text
nvarchar(max) nvarchar nvarchar nvarchar Ntext
xml xml xml xml Ntext
CLR UDT (> 8 Kb) varbinary Udt Udt Image
date varchar date date Varchar
datetime2 varchar datetime2 datetime2 Varchar
datetimeoffset varchar datetimeoffset datetimeoffset Varchar
time varchar time time Varchar

Ayrıca bakınız

SQL Server için OLE DB Sürücüsü
SQL Server için OLE DB Sürücüsü Yükleme