Ne peut pas établir de connexion à sql server à l'aide de pyodbc sur Windows 7

Je suis en utilisant ActivePython 2.7.2.5 sur Windows 7.

Tout en essayant de se connecter à sql server de base de données avec le pyodbc module à l'aide du code ci-dessous, je reçois le subséquentes Traceback. Toutes les idées sur ce que je fais mal?

CODE:

import pyodbc
driver = 'SQL Server'
server = '**server-name**'
db1 = 'CorpApps'
tcon = 'yes'
uname = 'jnichol3'
pword = '**my-password**'

cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=server;DATABASE=db1;UID=uname;PWD=pword;Trusted_Connection=yes')
cursor = cnxn.cursor()
cursor.execute("select * from appaudit_q32013")
rows = cursor.fetchall()
for row in rows:
    print row

TRACEBACK:

Traceback (most recent call last):
  File "pyodbc_test.py", line 9, in <module>
    cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=server;DATABASE=db1;UID=uname;PWD=pword;Trusted_Connection=yes')
pyodbc.Error: ('08001', '[08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied. (17) (SQLDriverConnect); [01000] [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()). (53)')
Dans mon cas, suivant les noms de pilote a fonctionné pour moi. "SQL Server Native Client 11.0" et "Pilote ODBC 11 pour SQL Server"

OriginalL'auteur James Nicholson | 2013-09-17