Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

pyODBC को SQL Server 2008 एक्सप्रेस R2 से कनेक्ट करने में असमर्थ

निम्नलिखित परीक्षण कोड मेरे लिए पायथन 2.7.5 को SQL सर्वर 2008 R2 एक्सप्रेस संस्करण से जोड़ने के लिए काम करता है:

# -*- coding: utf-8 -*-
import pyodbc

connStr = (
    r'Driver={SQL Server};' +
    r'Server=(local)\SQLEXPRESS;' +
    r'Database=myDb;' +
    r'Trusted_Connection=Yes;'
    )

db = pyodbc.connect(connStr)

cursor1 = db.execute('SELECT [word] FROM [vocabulary] WHERE [ID]=5')

while 1:
    row = cursor1.fetchone()
    if not row:
        break
    print row.word
cursor1.close()
db.close()

और निम्न कनेक्शन स्ट्रिंग भी मेरे लिए काम करती है क्योंकि मेरा \SQLEXPRESS उदाहरण पोर्ट 52865 पर सुन रहा है:

connStr = (
    r'Driver={SQL Server};' +
    r'Server=127.0.0.1,52865;' +
    r'Database=myDb;' +
    r'Trusted_Connection=Yes;'
    )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर 2005 और 2008 को एक ही मशीन पर स्थापित करने का कोई कारण?

  2. एसएसआईएस विभाजक द्वारा स्ट्रिंग का हिस्सा कैसे प्राप्त करें

  3. MS SQL सर्वर में लंबे समय से चल रहे प्रश्नों का समस्या निवारण

  4. आइडेंटिटी कॉलम के साथ टेबल कैसे बनाएं

  5. SQL सर्वर - ट्रिगर डालने के बाद - उसी तालिका में एक और कॉलम अपडेट करें