有没有办法使用SSIS来执行存储在Excel文件中的SQL语句?

我正在使用Excel生成整个INSERT语句,类似于这里描述的过程。

我想有一个SSIS包,将运行这个excel文件的每一行,并运行它发现对数据库的SQL语句。

这可能吗?

编辑:

正如约翰指出的 – 有一个更好的方法来做到这一点 – 在SSIS而不是Excel中生成插入语句。 (我只是进入SSIS我的头)。

如果有点傻,我相信这是可能的。 为什么不在SSIS中生成INSERT语句?

无论如何,我想你会得到一个Excel连接pipe理器,在执行SQL命令任务中使用它来从Excel中selectINSERTS列,并将结果输出到一个Recordset。 然后,您可以使用ForEach任务遍历logging集,将每个INSERT放入一个variables中。 使用该variables来configurationForEach任务内的执行SQL任务。