Rumah >pangkalan data >tutorial mysql >Mengapa Saya Tidak Boleh Mengeksport Data ke Excel Menggunakan T-SQL — Ralat 'Tidak Dapat Mencipta Contoh Penyedia OLE DB'?
Apabila cuba mengeksport data ke Excel menggunakan pertanyaan T-SQL, pengguna mungkin menghadapi ralat: "Tidak boleh membuat contoh penyedia OLE DB Microsoft.Jet.OLEDB.4.0 untuk pelayan terpaut (null)." Isu ini berpunca daripada kegagalan untuk memaut ke penyedia OLE DB yang betul.
Untuk menyelesaikan isu ini, ikut langkah berikut:
Pasang Pembekal OLE DB yang Betul:
Berikan Akses kepada Direktori Temp :
Pastikan bahawa pengguna yang menjalankan SQL Server mempunyai akses baca/tulis ke direktori temp:
Dayakan Pertanyaan Edaran Ad Hoc:
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
regsvr32 C:\Windows\SysWOW64\msexcl40.dll
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Mengeksport Data ke Excel Menggunakan T-SQL — Ralat 'Tidak Dapat Mencipta Contoh Penyedia OLE DB'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!