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
Analiz Platformu Sistemi (PDW)
Microsoft Fabric'teki SQL analiz uç noktası
Microsoft Fabric'teki ambar
Microsoft Fabric'teki SQL veritabanı
OLE DB sürücüsünü indirme
SQL Server için OLE DB Sürücüsü, OLE DB'nin parçası olan tek başına veri erişimi uygulama programlama arabirimidir (API). İlk olarak 2018'de sürüm 18 olarak yayımlandı ve SQL Server 2019'a (15.x) dahil edildi. SQL Server için OLE DB Sürücüsü genellikle SQL Server Yerel İstemcisi (SNAC) ile geriye dönük olarak uyumludur. (Hataya neden olan değişiklikler de dahil olmak üzere SQL Server için OLE DB Sürücüsünün ana sürümleri arasındaki farklar için bkz . Ana sürüm farklılıkları.) Sürücü, SNAC ve Windows Veri Erişim Bileşenleri (Windows DAC, eski adıyla Microsoft Veri Erişim Bileşenleri veya MDAC) tarafından sağlanan SQL Server OLE DB sağlayıcısının ötesinde yeni işlevler sağlar. SQL Server için OLE DB Sürücüsü, yeni uygulamalar oluşturmak veya birden çok etkin sonuç kümesi (MARS), kullanıcı tanımlı veri türleri (UDT), sorgu bildirimleri, anlık görüntü yalıtımı, XML veri türü desteği, Microsoft Entra Kimliği ve katı şifreleme gibi özelliklerden yararlanması gereken mevcut uygulamaları geliştirmek için kullanılabilir.
SQL Server için OLE DB Sürücüsü ile Windows DAC arasındaki farkların listesi ve bir Windows DAC uygulamasını SQL Server için OLE DB Sürücüsü'ne güncelleştirmeden önce dikkate alınması gereken sorunlar hakkında bilgi için bkz. MDAC'den SQL Server için OLE DB Sürücüsüne Uygulama Güncelleştirme.
SQL Server için OLE DB Sürücüsü, Windows DAC ile sağlanan OLE DB Core Services ile kullanılabilir, ancak bu kullanım bir gereksinim değildir. Çekirdek Hizmetleri'ni kullanma seçeneği, tek tek uygulamanın gereksinimlerine bağlıdır (örneğin, bağlantı havuzu gerekliyse).
ActiveX Veri Nesnesi (ADO) uygulamaları SQL Server için OLE DB Sürücüsünü kullanabilir, ancak bağlantı dizesi anahtar sözcüğü (veya buna karşılık gelen DataTypeCompatibility özelliği) ile DataSource ADO kullanmanız gerekir. SQL Server için OLE DB Sürücüsü, ADO uygulamalarının SQL Server 2005'te (9.x) kullanıma sunulan ve bağlantı dizesi anahtar sözcükleri veya OLE DB özellikleri ya da Transact-SQL aracılığıyla SQL Server için OLE DB Sürücüsü ile kullanılabilen özellikleri kullanmasına olanak tanır. Bu özelliklerin ADO ile kullanımı hakkında daha fazla bilgi için bkz. SQL Server için OLE DB Sürücüsü ile ADO kullanma.
SQL Server için OLE DB Sürücüsü, OLE DB kullanarak SQL Server'a yerel veri erişimi elde etmek için basitleştirilmiş bir yöntem sağlamak üzere tasarlanmıştır. Artık Microsoft Windows platformunun bir parçası olan geçerli Windows DAC bileşenlerini değiştirmeden yeni veri erişim özelliklerinde yenilik yapmak ve bunları geliştirmek için bir yol sağlar.
SQL Server için OLE DB Sürücüsü Windows DAC'deki bileşenleri kullansa da, windows DAC'nin belirli bir sürümüne açıkça bağımlı değildir. SQL Server için OLE DB Sürücüsünü, SQL Server için OLE DB Sürücüsü tarafından desteklenen herhangi bir işletim sistemiyle yüklenen Windows DAC sürümüyle kullanabilirsiniz.
OLE DB Sürücülerinin farklı nesilleri
SQL Server için Microsoft OLE DB sağlayıcılarının üç ayrı nesli vardır.
1. SQL Server için Microsoft OLE DB Sürücüsü (MSOLEDBSQL) (önerilir)
OLE DB sürücüsünün (MSOLEDBSQL) en yeni nesli aşağıdakiler dahil olmak üzere en son özellikleri sunar:
- TLS 1.3 desteği (sürüm 19+, MSOLEDBSQL19)
- birden çok dil desteği
- Kullanılabilirlik Grupları için çeşitli SQL Server özellikleri desteği
- Microsoft Entra ID desteği
OLE DB sağlayıcısı kullanım dışı bırakıldı ve 2018'de kullanıma sunuldu. İyileştirmeler ve düzeltmeler hakkında ayrıntılı bilgi için bkz. Sürüm notları. Daha önce OLE DB sağlayıcısı olarak adlandırılan yeni ad, SQL Server (MSOLEDBSQL) için Microsoft OLE DB Sürücüsü'dür. Yeni sürücü en son sunucu özellikleriyle güncelleştirilir.
SQL Server için yeni Microsoft OLE DB Sürücüsünü yeni ve mevcut uygulamalarla kullanmalısınız. Mevcut uygulama bağlantı dizelerinizi SQLOLEDB veya SQLNCLI'den MSOLEDBSQL19 veya MSOLEDBSQL'e dönüştürün.
2. SQL Sunucusu Yerel İstemcisi (SNAC)
SQL Server Yerel İstemcisi (SNAC), SQL Server 2005 (9.x) ile başlayarak kullanılabilir. SNAC bir OLE DB sağlayıcı arabirimi (SQLNCLI) içerir ve SQL Server 2005 (9.x) ile SQL Server 2012 (11.x) arasında gönderilen OLE DB sağlayıcısıdır.
SQL Server Yerel İstemcisi (genellikle kısaltılmış SNAC), SQL Server 2022 (16.x) ve SQL Server Management Studio 19'dan (SSMS) kaldırıldı. Yeni geliştirme için SQL Server Yerel İstemci OLE DB sağlayıcıları (SQLNCLI veya SQLNCLI11) önerilmez. İleride SQL Server için yeni Microsoft OLE DB Sürücüsüne (MSOLEDBSQL) geçin. SNAC yaşam döngüsü ve kullanılabilir indirmeler hakkında daha fazla bilgi için bkz. SNAC yaşam döngüsü açıklandı.
3. SQL Server için Microsoft OLE DB Sağlayıcısı (SQLOLEDB)
SQL Server için Microsoft OLE DB Sağlayıcısı (SQLOLEDB), SQL Server uygulamaları için özgün OLE DB bağlantı yazılımıdır. Hala Windows Veri Erişim Bileşenleri'nin bir parçası olarak gönderimde bulunur. Artık korunmaz ve bu sürücünün yeni geliştirme için kullanılması önerilmez. Sql Server için eski Microsoft OLE DB Sağlayıcısı (SQLOLEDB) yeni geliştirme için önerilmez. İleride SQL Server için yeni Microsoft OLE DB Sürücüsüne (MSOLEDBSQL / MSOLEDBSQL19) geçin.
Bu bölümde
| Article | Description |
|---|---|
| SQL Server için OLE DB Sürücüsü Ne Zaman Kullanılır? | SQL Server için OLE DB Sürücüsünün Microsoft veri erişim teknolojilerine nasıl uyum sağladığını, Windows DAC ve ADO.NET ile nasıl karşılaştırdığını açıklar ve hangi veri erişim teknolojisinin kullanılacağına karar vermek için işaretçiler sağlar. |
| SQL Server özellikleri için OLE DB Sürücüsü | SQL Server için OLE DB Sürücüsü tarafından desteklenen özellikleri açıklar. |
| SQL Server için OLE DB Sürücüsü ile uygulama oluşturma | WINDOWS DAC'den farkı, kullandığı bileşenler ve ADO'nun onunla nasıl kullanılabileceğini de içeren SQL Server geliştirmesi için OLE DB Sürücüsüne genel bir bakış sağlar. Bu bölümde, SQL Server kitaplığı için OLE DB Sürücüsünün nasıl yeniden dağıtılacağı da dahil olmak üzere SQL Server yüklemesi ve dağıtımı için OLE DB Sürücüsü de ele alınmaktadır. |
| SQL Server için OLE DB Sürücüsü sistem gereksinimleri | SQL Server için OLE DB Sürücüsünü kullanmak için gereken sistem kaynaklarını açıklar. |
| SQL Server Programlama için |
SQL Server için OLE DB Sürücüsünü kullanma hakkında bilgi sağlar. |
| SQL Server Bilgileri için Daha Fazla OLE DB Sürücüsü Bulma | DıŞ kaynaklara bağlantılar ve daha fazla yardım almak da dahil olmak üzere SQL Server için OLE DB Sürücüsü hakkında daha fazla kaynak sağlar. |