SSIS任务 - 创建数据库并将该数据库分配给Connection Manager

时间:2014-11-20 00:36:55

标签: ssis

我对SSIS很陌生,并且正在努力解决问题。

我有一个非常简单的任务。我有一个excel文件,我需要将该excel文件中的数据传输到新数据库和新表。

1)我创建了一个Execute Sql Task,其中包含Create Database和Create Table Sql Command。新数据库= Sql2014。

2)然后我有数据流。在那里我有Excel Source和OLEDB Destination。

3)当我运行Package时,我收到一条错误消息,指出您使用的连接管理器中不存在Sql2014。

4)我的执行任务应该创建该数据库,并且在连接管理器中它应该选择新的数据库但不是。

1 个答案:

答案 0 :(得分:1)

在尝试检查数据库是否在运行时存在时,您需要将任务的DelayValidation属性设置为true。然后,您应该能够通过连接管理器将名称作为变量传递给您的任务。实际上我不确定你是否也需要在连接管理器中设置它。