我有一个从 MS Access 数据库中提取信息的 VB.NET Windows 应用程序。该应用程序的主要作用是从各种格式的 Excel 文件中提取信息,标准化文件布局并将其写入 csv 文件。该应用程序使用 MS Access 作为密钥和交叉引用文件的来源。
Windows 应用程序使用类型化的数据集进行数据库之间的大部分用户交互。标准化是在每台客户端机器上完成的。该应用程序不是...我怎么能这么说...FAST :-)。
问题:将数据库和应用程序迁移到 SQL Server 2005 的最佳方法是什么。我认为在 SSIS 包中编写用于标准化的代码可能是个好主意。
进行此迁移的适当方法是什么?
该应用程序每周从 250 个 excel 文件和每月大约 800 个文件中提取数据,每个文件平均大约 5000 行。有 13 种不同的文件格式被标准化并输出为 3 种不同的标准格式。该应用程序需要 25 分钟。并且运行 40 分钟,具体取决于我们要运行的数据。95%的申请是标准化过程。用户所做的只是选择一些参数然后开始运行。