我正在测试 SSIS 包和存储过程,因为我只是一个初学者。我需要做的是使用在源数据库上安装的存储过程来返回数据集,然后我需要一个 ssis 包来使用存储过程返回的数据集作为 OLE DB 源来填充第二个目标表。
基本上我有两张桌子:
- 测试源
- 测试目的地
test_source 有一张名为 Companies 的表,包含 3 行 -(ID、名称、已建立)。我已经设置了一个存储过程(spGetCompanies)将该表中的所有记录返回到结果集中。
然后在 BIDS 中,我有一个 SSIS 包,它从 test_source 表(在本例中为 spGetCompanies SP)获取数据并将其插入到 test_destination 表中。
谁能告诉我如何使用 spGetCompanies 存储过程作为 OLE DB 源来帮助我?
Cian
假设您已设置数据连接,请执行以下操作:
- 双击您的 OLEB 源
- 选择您的连接管理器项目
- 选择数据访问模式为“SQL 命令”
- 输入 SQL 命令来执行 SP(例如 exec usp_myproc 1234)。
- 单击“预览”。您的数据集应该被返回。
- 单击“确定”
Done
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)