Forum
Merhaba,
Server 2003 üzerindeki IIS de sorunsuz çalışan sitemiz 2008 Server'a aktarınca çalışmaz oldu.
Loglarda aşağıdaki hatayı alıyorum;
2011-03-15 13:38:42 10.10.1.22 POST /login.asp |5|80004005|[Microsoft][ODBC_Driver_Manager]_Data_source_name_not_found_and_no_default_driver_specified 80
AccessDatabaseEngine_x64 Kurdum ama sorunu çözemedim.
Sitenin Asp tarafında yada database bağlantılarında sorun yok. Başka yerde sorunsuz çalışıyor.
işin içinden çıkamadım yardıma ihtiyacım var :))
Merhabalar;
http://www.cozumpark.com/forums/thread/239992.aspx linke bir göz atabilirmisiniz bir kaç gün önce benzer bir sorunun çözümünü burada çözüme bağlamıştık.
Eğer sorunu çözemez iseniz yine burada ndevam edelim.
İyi çalışmalar.
Gönderdiğiniz linkte DB yolunun tanımıyla ilgili değişiklik tavsiye edilmiş. Benim çalıştırmaya çalıştığım sayfanın db connect kısmı aşağıdaki şekilde.
Set conn=server.createobject("adodb.connection")
dsnpath="DRIVER={MICROSOFT ACCESS DRIVER (*.MDB)}; "
dsnpath=dsnpath & "DBQ=" & Server.MapPath("../db/Database_db.mdb")
conn.open dsnpath
Burdaki değişikliği nasıl yapabilirim bir fikriniz var mı?
Connection String ile ilgili detaylar için http://www.connectionstrings.com/access-2007 bu linke.
Sorunun çzöümleri içinde fikir verebilmesi açısından http://learn.iis.net/page.aspx/563/using-classic-asp-with-microsoft-access-databases-on-iis-70-and-iis-75/ bu ve http://forums.iis.net/t/1149156.aspx bu linke bir bakınız.
Ek olarak http://tutorials.aspfaq.com/8000xxxxx-errors/80004005-errors.html bu linkede göz atabilirsiniz.
Başta microsoft kaynakları olmak üzere her yerde Microsoft Access Database Engine Kurulması önerilmiş ve IIS üzerinde ilgili sitenin application Pool özelliklerinden Enable 32 Bit Applications seçeneğinin True Olması gerektiği söylenmiş.
Microsoft Access Database Engine kurdum sorunu çözemedim, Enable 32 Bit Applications dedim. Bu sefer de Service Unavailable uyarısı aldım. Servisler stop oluyor kendiliğinden :))
İyice çıkmaz bir hal almaya başladı bu durum :))) Özgüven sıfırın altına inmeye başladı :))
Selamlar
Linkleri pek fazla inceleme imkanim olmadi fakat Windows 2008 r2 uzerindeki database migration problemlerinin % 90`i , yanlis ODBC ayaralarindan kaynaklaniyor, 32 bit ODBC ayarlari muhakkak %WINDIR%\SysWOW64\odbcad32.exe uzerinden yapilmalidir, Guncel driveri odbc uzerine kurun,
Kolay Gelsin
ODBC Driverlarında problem olduğunu düşünmüyorum. Bahsettiğiniz %WINDIR%\SysWOW64\odbcad32.exe Driverları aşağıdaki gibi.
Bu Access DB driverini System DSN uzerinde tanimladinizmi? System DSN tabinin ekran goruntusunu paylasirmisiniz?
Tesekkurler