在我的当前项目中,我每天都需要将数据从MS Access转移到Sql Server 2008标准版。当然,我可以使用SQL Migration tool将Access数据库转换为Sql Server数据库,但问题是我必须每天重复执行此操作以保持更新我的sql服务器数据库。
那么,有没有办法编写C#程序将数据从MS ACCESS文件传输到SQL SERVER?
非常感谢任何帮助。
那么,有没有办法编写C#程序将数据从MS ACCESS文件传输到SQL SERVER?
非常感谢任何帮助。
DTExec.exe
或使用Microsoft.SQLServer.ManagedDTS.dll
公开的类,直接从C#代码调用SSIS包(如果出于某种原因您有不使用定期作业但需要为用户提供某种界面来启动任务的要求)。你也可以在C#中运行更新/删除/追加查询。使用指向相关数据库的各种IN子句。具体如何在C#中实现我不知道,但在Access中这些操作很容易实现。
[SELECT | INSERT] INTO destination IN
{path | ["path" "type"] | ["" [type; DATABASE = path]]}
识别源表:
FROM tableexpression IN
{path | ["path" "type"] | ["" [type; DATABASE = path]]}
来自Access 97帮助文档。