title: Error when using fast_executemany = True in sql alchemy with driver='SQL+Server'
body: <p>I am trying to use fast_executemany to speed up my df.to_sql insert.
  I read the documentation and added it to my code like this:</p>
  
  <pre><code>import pandas as pd
  import sqlalchemy
  import numpy as np
  import random
  
  #connect to database
  server = 'Test'
  database = 'Test'
  driver = 'SQL+Server'
  driver1 = 'ODBC+Driver+13+for+SQL+Server'
  engine_stmt = ("mssql+pyodbc://@%s/%s?driver=%s" % (server, database, driver))
  
  engine = sqlalchemy.create_engine(engine_stmt, fast_executemany=True)
  connection = engine.connect()
  </code></pre>
  
  <p>When I run this code without the <code>fast_executemany</code> it works, but it takes fairly long for the insert.
  Therefore I wanted to use the command, but I get an error when using it with the <code>'SQL+Server'</code> driver. Therefore I tried to change the driver according to the documentation to <code>'ODBC+Driver+13+for+SQL+Server'</code> I get the following error: </p>
  
  <pre><code>def create_connect_args(self, url):
  
  InterfaceError: (pyodbc.InterfaceError) ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')
  </code></pre>
  
  <p>So I guess this driver is not working for me? I tested a few different ones, but the only one that is working is the <code>'SQL+Server'</code></p>