【发布时间】:2023-03-11 01:47:01
【问题描述】:
我使用以下 SQL 命令创建了一个 ADO.NET 连接管理器和一个 DataReader 源:
select
'test' as testcol
INTO
#tmp
select * from #tmp
如果我单击 DataReader 组件中的刷新按钮,我会收到 SqlException "Invalid object name #tmp"。 SQL 语句本身显然有效并在 sql server management studio 中正确执行。我还尝试在连接管理器上设置 DelayValidation,但无济于事。
【问题讨论】:
-
我没有使用过 SSIS。但是,是否有可能由于对 SSIS 任务可以运行的用户/上下文的权限而没有创建 #tmp?
-
不确定,但如果是这种情况,我想我会收到权限错误。
标签: sql-server ssis temp-tables