Forum
Merhaba
Sık kullandığım excel tablolarını linked server olarak sql2005'e tanıttıktan sonra bu excel tablosunuda bir sql table'ı gibi kullanabiliyorum.
Sorgularım bir problem olmadan çalışıyor . Fakat ne oluyorsa bir başka gün aşağıdaki hatayı veriyor.Msg 7303, Level 16, State 1, Line 1 Cannot initialize the data source object of OLE DB provider "MSDASQL" for linked server "(null)".
Bu hatayı gidermenin tek yolu olarak sqlserver'ı durdurup tekrar başlatmayı bulabildim. O zaman tekrar hata vermeden çalışıyor. Acaba
bunun kesin çözümü nedir. Bayadır internette araştırıyorum mesela temp klasöründe yetki tanımlanması gerekir gibi bir bilgiye ulaştım onuda
uyguladım ama bu hata ara ara karşıma geliyor.Linked server oluşturmak için aşağıdaki komutu kullanıyorum;
EXEC sp_addlinkedserver 'URETIM', 'Jet 4.0', 'Microsoft.Jet.OLEDB.4.0', 'D:\SQLDATA\URETIM.XLS',NULL,'Excel 5.0'
Linked server oluştuktan sonra örnek olarak şöyle sorguluyorum ; Select * From URETIM...Sayfa1$
Ama yukarda dediğim gibi herşey aynı olmasına rağmen nedense bazen yukardaki hatayı veriyor.
Yardımcı olabilecek arkadaşlar varmı acaba. Teşekkürler 🙂
Merhaba
Linklerde benzer linked server problemlerine cözüm yolları sunulmuş inceleyip yapınıza uygulayabilirsiniz.
http://sql-articles.com/blogs/creating-linked-server-to-mysql-from-sql-server/
Merhaba, buna benzer bir problem de ben de mevcut, biz access 95 formatında olan dosyaları, Sql' e import ediyoruz, daha doğrusu birkaç gün öncesine kadar ediyorduk, şu an senin aldığın mesajı alıyorum, acaba sen bir çözüm bulabildin mi? Saygılar.