mssqlCon = pyodbc. connect('DRIVER= ;SERVER=14.5.0.12;DATABASE=Testus;USER=sa;PWD=XYZ229') gibi bir connection hocam. php'den bu bilgilerle bağlanabiliyorum ama python bağlanmadı nedense. Hocam editlemiştim ; SQL server yerine FreeTDS denemiş olmuş. Seninle aynı hata. Driver kısmından kaynaklanıyor bence. Nasıl çzeriz bulmaya çalışıyorum.

sokoban bunu yazdı mssqlCon = pyodbc. connect('DRIVER= ;SERVER=14.5.0.12;DATABASE=Testus;USER=sa;PWD=XYZ229') gibi bir connection hocam. php'den bu bilgilerle bağlanabiliyorum ama python bağlanmadı nedense. Hocam editlemiştim ; SQL server yerine FreeTDS denemiş olmuş. Seninle aynı hata. Driver kısmından kaynaklanıyor bence. Nasıl çzeriz bulmaya çalışıyorum. FreeTDS'te denedim hocam şimdi bana mısın demedi ibnetor :D gene aynı hatayı verdi. Ya mysql'e canavar gibi bağlanıyorum bu sql server hep dert arkadaş ya kıl amk şeyi. .

Selam dostlar, hemen konuya gireyim elimde bir mssql server var ben bu mssql servera Pyodbc vasıtasıyla bağlanıp o veritabanından veri çekeceğim fakat veritabanına bağlanamıyorum. Sıkıntı nereden kaynaklanıyor? Centos üzerinde çalışıyorum onu da belirteyim. Bağlanmak için kullandığım kod bu: mssqlCon = pyodbc. connect Bağlanmaya çalışırken verdiği hata da tam olarak bu : pyodbc. Error: ('IM002', ' Data source name not found, and no default driver specified (0) ') .

Allah allah ya :| Vallahi unutmuşum hepsini hocam. Uzun zamandır python'a dokunmuyorum. Sqlite ile mysql'de hiç hata çıkartmıyordu. Microsoft için stackoverflow'da şyle demiş ; http://stackoverflow.com/questions/7317195/mssql-in-python-2-7 Bunun gibi yapmışsın sende yle grünüyor. İlginç

Allah allah ya :| Vallahi unutmuşum hepsini hocam. Uzun zamandır python'a dokunmuyorum. Sqlite ile mysql'de hiç hata çıkartmıyordu. Microsoft için stackoverflow'da şyle demiş ; http://stackoverflow.com/questions/7317195/mssql-in-python-2-7 Bunun gibi yapmışsın sende yle grünüyor. İlginç Yav odbc. ini'de alias oluştur gibi bişeyler yazmışlar nette baktığım yerlerde ama saçma yani. Her bağlanacağım servera için gidip odbc. ini'de değişiklik yapacaksam ne anlamı kaldı connection string yazmanın. kafayı yemek üzereyim acil bir iş içinde lazım bi türlü halledemedim :F.

Abi data source not found diyor. Data kaynağı bulunamamış. Bilgilerde bir sıkıntı vardır. http://stackoverflow.com/questions/7881985/using-alternate-unixodbc-installation setup. py dosyasını editlemen gerekiyor falan filan diyor. Fakat bana gre onunla alakalı değil. İSimleri değiştirerek tam halini verebilir misin? server, şifre, isim nasılda adlarını farklılaştırarak yazabilir misin? slash vs.. işaretleri sıkıntı çıkartıyordu yanlış hatırlamıyorsam. edit ; google gruplarda şyle birşey var ; import pyodbc conn = pyodbc. connect(r'DRIVER= ;SERVER=testserver \mssql2008;DATABASE=eoffice;UID=erp;PWD=123;') crms = conn. cursor crms. execute for line in crms: print 'cc_Name: %s' % break conn. close çalışan hali. Aynı sıkıntıyı yaşamış, adam SQL Server yerine FreeTDS yazdırmış. bu yüzden server ile alakalı olabilir diye düşünüyorum Ayro tarafından 20/Tem/13 11:06 tarihinde düzenlenmiştir

mssqlCon = pyodbc. connect('DRIVER= ;SERVER=14.5.0.12;DATABASE=Testus;USER=sa;PWD=XYZ229') gibi bir connection hocam. php'den bu bilgilerle bağlanabiliyorum ama python bağlanmadı nedense. .

http://kipb7.wordpress.com/2008/06/12/pyodbc-unixodbc-freetds-config/ Buradaki adımları uygulayarak sorunumu çzdüm arkadaşlar başınıza aynı durum gelirse buradan yararlanabilirsiniz. .