Added more logic to allow for custom driver names

I made sure to keep backward compatibility. In our current environment our servers that are using SQL 2008 the native driver is called "SQL Server"