hello,

With the DAL I created tables in an MSSQL database, which I can access as long 
as I login as the
same user.

I created the table with a windows login on my own machine, like this
    Database_Name = r'mssql://NKCV2'
    My_DB = DAL ( Database_Name, folder = folder )

Now I'm on anther machine, I can not use the windows login, so I use a MSSQL 
login
( I found the syntax by trial and error)
*    Database_Name = r'mssql://NKCV2;UID=MY_SQL_LOGIN;PWD=MY_PASSWORD'
*    My_DB = DAL ( Database_Name, folder = folder )

The login works, I can contact de database,
with the DAL is trying to create new tables (which I'm not allowed, and as far 
as know, I don't need
to because they are already there)
  File "P:\Python26\lib\site-packages\gluon\sql.py", line 1100, in <lambda>
    self._execute = lambda *a, **b: self._cursor.execute(*a, **b)
ProgrammingError: ('42000', "[42000] [Microsoft][ODBC SQL Server Driver][SQL 
Server]CREATE TABLE
permission denied in database 'NKCV2'. (262) (SQLExecDirectW)")

Could this be caused, by the DAL creating other filenames to store the table 
information ?
Any suggestions to solve this problem ?

thanks,
Stef Mientki

Reply via email to