使用python和sqlclient登录的dbuser是相同的,但是使用python它没有相同的权限

2024-09-29 21:26:24 发布

您现在位置:Python中文网/ 问答频道 /正文

正如您在下面的错误中看到的,我正在使用sqlalchemy

E       sqlalchemy.exc.ProgrammingError: (pyodbc.ProgrammingError) ('42S02', "[42S02] [Microsoft][SQL Server Native Client 11.0][SQL Server]Cannot drop the table 'THE_TABLE', because it does not exist or you do not have permission. (3701) (SQLExecDirectW)") [SQL: '\n                DROP TABLE DBO.THE_TABLE\n                SELECT * INTO DBO.THE_TABLE FROM DBO.#THE_TABLE_3b49da16_6ae1_4814_a232_4fdec9a5be6b\n                GRANT SELECT ON DBO.THE_TABLE TO WRITERS\n                DROP TABLE DBO.#THE_TABLE_3b49da16_6ae1_4814_a232_4fdec9a5be6b\n                COMMIT\n            ']

表(The\ u table)不存在

我对sqlserver和相关的开发非常陌生,我不知道该往哪个方向发展。 所以我接受的信息可能不够的问题,恳请我提供

服务器:Microsoft SQL Server 2008 R2(SP3)


Tags: thesqlserversqlalchemy错误tablenotselect

热门问题