1

只需编写一个工具(c# .Net 4)将现有的 Access 2010 数据库转换为 SQL Server 2008。目前我必须转换数据类型并手动为表和约束构建“创建”命令。

那么,使用 DataAdapter 从 Access 获取架构并从 SQL Server 上的 DataTable 创建一个包含所有约束和转换类型的表的最快方法是什么?

              OleDbDataAdapter da = new OleDbDataAdapter(accCmd);
              DataTable accSchema = new DataTable();
              da.FillSchema(accSchema, SchemaType.Source);
              //now create db table at sql server from accSchema

谢谢你的帮助。像素

4

2 回答 2

4

我过去在升级我的访问应用程序时使用过它,它做得很好

适用于 Access v5.2 的 Microsoft SQL Server 迁移助手

于 2011-01-18T12:23:43.530 回答
0

您确定不能使用现有工具吗?节省重新发明轮子。

http://projects.c3o.com/files/3/plugins/entry11.aspx

http://dbcopytool.codeplex.com/

于 2011-01-18T11:54:18.203 回答