Tidak Dapat Menggerakkan Penyedia OLE DB untuk Pelayan Terpaut
Masalah:
Apabila cuba untuk eksport data daripada jadual ke Excel menggunakan pertanyaan T-SQL, ralat "Tidak boleh membuat contoh Pembekal OLE DB Microsoft.Jet.OLEDB.4.0 untuk pelayan terpaut null" berlaku.
Punca:
Ralat ini biasanya timbul apabila:
Penyelesaian untuk SQL 64-bit Pelayan:
Dayakan Pertanyaan Teragih Ad Hoc dan konfigurasikan sifat Microsoft.ACE.OLEDB:
SP_CONFIGURE 'show advanced options', 1; GO RECONFIGURE; SP_CONFIGURE 'Ad Hoc Distributed Queries', 1; GO RECONFIGURE; EXEC sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1 EXEC sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1
Daftar msexcl40.dll:
regsvr32 C:\Windows\SysWOW64\msexcl40.dll
Nota Tambahan:
Atas ialah kandungan terperinci Mengapa Pelayan SQL Saya Tidak Boleh Menggerakkan Penyedia OLE DB untuk Eksport Pelayan Terpaut ke Excel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!