From: Mike Barry Date: Wed, 26 Oct 2022 12:02:33 +0000 (-0400) Subject: Filter on user tables only X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F8716%2Fhead;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Filter on user tables only --- diff --git a/lib/sqlalchemy/dialects/mssql/base.py b/lib/sqlalchemy/dialects/mssql/base.py index bf2cd9237e..2ba3f155bd 100644 --- a/lib/sqlalchemy/dialects/mssql/base.py +++ b/lib/sqlalchemy/dialects/mssql/base.py @@ -3228,7 +3228,7 @@ class MSDialect(default.DefaultDialect): # SQL Error [4103] [S0001]: "#v": Temporary views are not allowed if bool( connection.scalar( - text("SELECT object_id(:table_name)"), + text("SELECT object_id(:table_name, 'U')"), # U filters on user tables only. {"table_name": "tempdb.dbo.[{}]".format(tablename)}, ) ):