如何使用存储过程创建SSIS?

时间:2014-04-10 19:20:25

标签: stored-procedures ssis sql-server-2012

我公司的一个组授予我执行存储过程的权限,如果从excel执行,存储过程会给我一个表。我想通过SSIS将此表存储在SQL中。

我试过这个:  在DFT中,我使用SQL Server Native Client创建了一个连接。在源助手中,我输入了SQL命令

EXEC     [dbname].[storedprocedure]

然后它返回一个错误:

No column information was returned by the SQL command.

有没有让这项工作?

1 个答案:

答案 0 :(得分:0)

添加正确的数据源,然后将其连接到OLE DB Command。在“连接管理器”选项卡下,设置连接。在SqlCommand行的Component Properties选项卡下,输入EXEC [Stored Procedure Name] ?使用尽可能多的? s,以便在存储过程中声明许多变量。在Column Mappings选项卡下,您将变量从存储过程映射到SQL Server DB中的相关列。