Belirtiler
Bir Access veritabanını, SQL Server 2012 Management Studio (SSMS 2012) veya SSMS 2014 ile Içeri ve dışarı aktarma Sihirbazı 'Nı kullanarak Microsoft SQL Server veritabanına aktardığınız varsayılır. Veri kaynağı olarak Microsoft Office 15,0 Access veritabanı ALTYAPıSı OLE DB sağlayıcısını kullanırken, aşağıdaki hata iletisini alırsınız:
Kaynak bileşene bağlanılamadı. Hata 0xchatakodu 9: kaynak-XXXX [1]: SSIS hata kodu DTS_E_OLEDBERROR. OLE DB hatası oluştu. Hata kodu: 0x80040E37. Hata 0xC"20e8: Source-XXXX [1]:" ' XXXX ' "için satır kümesi açılıyor. Nesnenin veritabanında varolduğunu denetleyin.
Neden
Sorun, Microsoft Office 15,0 Access veritabanı ALTYAPıSı OLE DB sağlayıcısı iyi desteklenmediğinden oluşur. Veri kaynağı olarak kullandığınızda ilgili tablo adı Access veritabanında bulunamadı.
Çözüm
Sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir.
SQL Server 2012 SP2 için toplu güncelleştirme 4 /en-us/help/3007556
SQL Server 2014 için toplu güncelleştirme 5 /en-us/help/3011055
SQL Server 2012 SP1 için toplu güncelleştirme 13 /en-us/help/3002044
Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.