Hi everyone,

I'm trying to write a small script to get all the table names from
SQLServer database (with pymssql). Up to now the script is really
simple:

engine = create_engine("mssql+pymssql://user:passw...@db_host/
db_name", encoding="cp1252")
metadata = MetaData(engine, reflect=True)
tabs = metadata.tables.keys()
print tabs

When I try to run this script I get the following error:

Traceback (most recent call last):
  File "DBScript.py", line 12, in <module>
    metadata = MetaData(engine, reflect=True)
  File "D:\Program Files\Python26\Lib\site-packages\sqlalchemy
\schema.py", line
1788, in __init__
    self.reflect()
  File "D:\Program Files\Python26\Lib\site-packages\sqlalchemy
\schema.py", line
1915, in reflect
    Table(name, self, **reflect_opts)
  File "D:\Program Files\Python26\Lib\site-packages\sqlalchemy
\schema.py", line
207, in __new__
    table._init(name, metadata, *args, **kw)
  File "D:\Program Files\Python26\Lib\site-packages\sqlalchemy
\schema.py", line
261, in _init
    reflecttable(self, include_columns=include_columns)
  File "D:\Program Files\Python26\Lib\site-packages\sqlalchemy\engine
\base.py",
line 1776, in reflecttable
    self.dialect.reflecttable(conn, table, include_columns)
  File "D:\Program Files\Python26\Lib\site-packages\sqlalchemy\engine
\default.py
", line 217, in reflecttable
    return insp.reflecttable(table, include_columns)
  File "D:\Program Files\Python26\lib\site-packages\sqlalchemy\engine
\reflection
.py", line 411, in reflecttable
    raise exc.NoSuchTableError(table.name)
sqlalchemy.exc.NoSuchTableError

I found that this error is due to a table in my DB called "Attività",
so I believe that it is related to a unicode issue. Does anyone have
any idea about this error? Thanks in advance for your help!

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalch...@googlegroups.com.
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en.

Reply via email to