Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Tidak dapat menghubungkan pyODBC dengan SQL Server 2008 Express R2

Kode pengujian berikut berfungsi untuk saya menghubungkan Python 2.7.5 dengan SQL Server 2008 R2 Express Edition:

# -*- 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()

dan string koneksi berikut juga berfungsi untuk saya karena instance \SQLEXPRESS saya mendengarkan pada port 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. Migrasi Database Keanggotaan ASP.NET ke SQL Azure

  2. SQL Server 2017:Fitur yang Tersedia di Linux

  3. Bagaimana cara menggabungkan beberapa baris?

  4. bagaimana cara menampilkan hanya baris genap atau ganjil di sql server 2008?

  5. File FILESTREAM tertinggal setelah baris dihapus