0

我正在做一个项目,用户必须将具有相同表结构的多个访问数据库文件(一次最多 20 个 mdb 文件)导入Ms SQL 服务器,系统与数据链接以进行进一步分析。我想要一种最有效的方式来完成这项任务(使用 c#,Ms Sql Server),在将数据导出到 sql server 时不会花费太多时间。我以前没有这样做过,所以请您指导我完成。

提前致谢

4

2 回答 2

2

如果这需要以自动化方式运行,您应该编写一个 SSIS 包并将其安排为作业。如果需要运行一次,您可以使用 SQL Server 中的导入向导。

于 2012-09-11T20:22:03.687 回答
2

您可能想要查看 SQL Server 集成服务 ( SSIS )。StackOverflow 上已经有一些答案(例如这里),展示了如何使用 SSIS 将数据从 Access 移动到 SQL Server。

如果您构建一个 SSIS 包,您可以从 C# 程序重复调用它并设置参数(Access 数据库文件的路径、表名等)。有关示例,请参见此处。

于 2012-09-11T20:24:45.463 回答