title: Having problem connecting python and SQL through pyodbc (no default driver specified)
body: <p>I´m having problem connecting SQL and python through pyodbc.</p>
  
  <p>I´ve tried most of the drivers names and inclusions in the system, but I keep having the same issue.</p>
  
  <p>CODE:</p>
  
  <pre><code>import pyodbc 
  conn = pyodbc.connect(
      "Driver='{SQL Server Native Client 11.0}';"              
                 "Server = server;"
                 "Database = db;"
                 "username = xxx;"
                 "password = xxxxxxxxx;"
                 "Trusted_Connection = yes;")
  
  
  
  
  cursor = conn.cursor()
  cursor.execute('SELECT * FROM db.table')
  
  for row in cursor:
      print(row)
  </code></pre>
  
  <p>Error:</p>
  
  <pre><code>InterfaceError                            Traceback (most recent call last)
  &lt;ipython-input-36-04dae4d66996&gt; in &lt;module&gt;()
        1 import pyodbc
        2 conn = pyodbc.connect(
  ----&gt; 3     "Driver='{SQL Server Native Client 11.0}';"
        4                "Server = server;"
        5                "Database = db;"
  
  InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')
  </code></pre>