Aracılığıyla paylaş


SQL Server için OLE DB Sürücüsü Ne Zaman Kullanılır?

Ş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

SQL Server için OLE DB Sürücüsü, SQL Server veritabanındaki verilere erişmek için kullanabileceğiniz teknolojilerden biridir. Farklı veri erişim teknolojileriyle ilgili bir tartışma için bkz. Veri Erişim Teknolojileri Yol Haritası

Uygulamanızın veri erişim teknolojisi olarak SQL Server için OLE DB Sürücüsü kullanıp kullanmayacağınız konusunda karar verirken, çeşitli faktörleri göz önünde bulundurmanız gerekir.

Yeni uygulamalar için, Microsoft Visual C# veya Visual Basic gibi yönetilen bir programlama dili kullanıyorsanız ve SQL Server'daki yeni özelliklere erişmeniz gerekiyorsa, .NET Framework'ün bir parçası olan SQL Server için .NET Framework Veri Sağlayıcısı'nı kullanmalısınız.

COM tabanlı bir uygulama geliştiriyorsanız ve SQL Server'da kullanıma sunulan yeni özelliklere erişmeniz gerekiyorsa, SQL Server için OLE DB Sürücüsü kullanmalısınız. SQL Server'ın yeni özelliklerine erişmeniz gerekmiyorsa Windows Veri Erişim Bileşenleri'ni (WDAC) kullanmaya devam edebilirsiniz.

Mevcut OLE DB uygulamaları için birincil sorun SQL Server'ın yeni özelliklerine erişmeniz gerekip gerekmediğidir. SQL Server'ın yeni özelliklerine ihtiyaç duymayan olgun bir uygulamanız varsa WDAC'yi kullanmaya devam edebilirsiniz. Ancak xml veri türü gibi bu yeni özelliklere erişmeniz gerekiyorsa SQL Server için OLE DB Sürücüsü kullanmalısınız.

HEM SQL Server için OLE DB Sürücüsü hem de MDAC, satır sürümü oluşturma kullanılarak yapılan okuma işlemi yalıtımını destekler, ancak yalnızca SQL Server için OLE DB Sürücüsü anlık görüntü işlem yalıtımını destekler. (Programlama açısından, satır sürümü oluşturma ile tamamlanan işlem yalıtımı, Read-Committed işlemle aynıdır.)

SQL Server için OLE DB Sürücüsü ile MDAC arasındaki farklar hakkında bilgi için bkz. MDAC'den SQL Server için OLE DB Sürücüsüne Uygulama Güncelleştirme.

Ayrıca Bkz.

SQL Server için OLE DB Sürücüsü
OLE DB Nasıl Yapılır Konuları