2016-04-04 18 views
0

sql sever 2014 kullanıyorum. Veri sql sunucusunu excel'e vermem gerekiyor. sql server 2014 OLE DB sağlayıcısı "Microsoft.ACE.OLEDB.12.0" bağlantılı sunucu için "(null)" örneği oluşturulamıyor

yüzden bu

CREATE TABLE OI_TEMP 
(
OI_NAME  TEXT 
,OI_ADDRESSS TEXT 
) 

INSERT INTO OI_TEMP (OI_NAME,OI_ADDRESSS) VALUES('AA','BBB') 

insert into OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=D:\testing.xlsx;', 
'SELECT OI_NAME,OI_ADDRESSS FROM [Sheet1$]') select OI_NAME,OI_ADDRESSS from OI_TEMP 

gibi çalıştı ama çalışmıyor .. ben yanlış yapıyorum .. burada arıyorum ama benim için çalışmıyor answer Cannot create an instance of OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)".

onun şovu? Ve başka bir şüphe var excel içinde özel bir satırda kayıt eklemek mümkün mü?

kullanıyorum sql sever 2014.

Onun SQL Server 2008 çalışılarak ama 2014 .... Burada yanlış yapıyorum SQL SERVER çalışmıyor?

cevap

0

Sunucunuza Microsoft.ACE.OLEDB.12.0 veri sağlayıcınız yok. Çalışma zamanında Access DB çalışma zamanı

+0

yüklemeniz gerekir ??? üzgünüm ben – Sathish

+0

altında duramaz ve zaten bir accessdatabaseengine yüklemek – Sathish

İlgili konular