我的任务是将Excel电子表格中的数据导入到SQL 2012中的表中。该电子表格将每月添加数据。
我的计划是使用SSIS创建工作流来执行此操作,然后我将使用SQL Job Agent在每个月初执行工作流以添加新数据。
我可以用这个计划想到的一个问题是,电子表格将变得很大,最终超过excel的最大行数。不用添加到一个电子表格中,我每个月可以拥有一个新的电子表格?尽管我不确定如何使用工作流来选择要添加到表中的最新电子表格
我是SSIS的完全新手,甚至可能有更实用的方法来完成整个过程,所以请随时提出建议。
答案 0 :(得分:1)
将数据插入一个Excel工作表甚至一个工作簿(Excel文件)根本不是一个好习惯,您必须换一种方式,每次出现新数据时都可以创建一个新的Excel文件并保存历史数据。另一个存储库或目录(如果需要)。或如@TabAlleman建议的那样,如果可以使用平面文件,则更建议这样做,因为从Excel读取数据更加困难。但也请确保不会将所有数据存储在一个平面文件中。