Paul Johnston wrote:
> Hi,
> 
>     eng =
>     
> sqlalchemy.create_engine("mssql:///?dsn=mydsn,UID=myusername,PWD=mypass",module=pyodbc)
> 
> 
> Try this:
> eng = 
> sqlalchemy.create_engine("mssql://myusername:mypass@/?dsn=mydsn",module=pyodbc)
> 
> Paul

You shouldn't need to define a dsn.  This "should" work:

     e = sa.create_engine('mssql://user:[EMAIL PROTECTED]:1433/tempdb')

This actually doesn't work (for me), but it's something minor.  For my 
setup using unixodbc and tdsodbc, you can connect using pyodbc like so:

pyodbc.connect('DRIVER={SQL 
Server};Server=localhost;Database=tempdb;UID=user;PWD=pass')

but, SA is producing this:

pyodbc.connect('Driver={SQL 
Server};Server=localhost;Database=tempdb;UID=user;PWD=pass')

which fails.

Can you see this difference?  It's the case of Driver.  Apparently 
Server and Database are not case sensitive, but Driver is.  I don't know 
what software is buggy yet.  If you do know, please respond.

I plan to be extensively using and testing Linux/ODBC/pyodbc/SA, so I'd 
be happy to work with any exiting effort to improve SA's SQL Server support.

Randall



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to