问题定义:我想将QuickBooks中所有表中的所有数据导出到SQL Server 2008数据库中。我尝试创建一个SSIS并使用RssBus .NET数据提供程序进行QuickBooks - http://www.rssbus.com/ado/quickbooks/。我可以使用ADO.NET(源数据读取器)和OLE DB连接(用于目标SQL Server)将数据从QuickBooks Customers表导出到SQL Server 2008数据库表。
问题:我想遍历源端的所有表,然后逐个导出。是否可以通过SSIS包?如果有人可以指出良好的资源链接或示例或详细说明,我将非常感谢!
然后我想从SQL Server导入到QuickBooks。我期待SSIS可以用来完成导入过程。
感谢您的期待!
答案 0 :(得分:0)
您can't loop over the tables,您必须事先在包中定义每个源表和目标表。
当然,您始终可以从.NET代码中选择creating packages dynamically,因此您可以阅读QuickBooks中的表列表,然后生成一个包。如果表结构发生了很大变化,或者表格数量非常多,那么它就值得(我对QuickBooks一无所知)。