你必须原谅我对此的无知——我通常是一个服务器类型的人!
我有一个实时和报告服务器,我们将调用LIVE
和REP
。
我有一组表LIVE
,其中的一些数据需要PIVOT
每晚都加载到REP
服务器上。这已经通过 SSIS 包发生 - 问题是 - *提取脚本是固定的,但我需要它是动态的。
IE。我需要一个新表,在LIVE
该表上定义提取到的确切内容REP
。
这意味着我想
REP
每天晚上DROP 提取的表REP
按照表中的定义创建新LIVE
表- 构建动态 SQL 以从
LIVE
表中 SELECT 到新创建的REP
表中
我很担心,因为我知道 SSIS 对表定义等可能很有趣。
我不是在问如何构建动态 SQL——我已经完成了那部分,并且它完全运行良好LIVE
——但它需要是跨服务器的。
以前有人做过吗?最佳做法是什么?我什至可以EXEC
在 SSIS 包中动态 SQL,这可以安排吗?