SSIS增量加载动态DB

时间:2015-11-10 16:24:36

标签: sql-server

在VS 2012中的我的SSIS项目中,我无法使用此查询动态选择数据库并使用它来查询表。但预览得到的结果没有问题。

declare @db as nvarchar(50)
declare @script varchar(max)

set @script = 'USE {DBNAME} SELECT * FROM dbo.Logs'
select @db = name from sys.databases where name like '%Perf%'
set @script = REPLACE(@script, '{DBNAME}', @db)

execute(@script)

错误: HRESULT:0xC02090F0

0 个答案:

没有答案