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 Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitik 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