c# - 将 Access 2010 转换为 SQL 2008

标签 c# sql ms-access sqldataadapter

只是编写一个工具 (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

感谢您的帮助。 Gpx

最佳答案

我过去在升级我的 Access 应用程序时使用过它并且它做得很好

Microsoft SQL Server Migration Assistant for Access v5.2

关于c# - 将 Access 2010 转换为 SQL 2008,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4723692/

相关文章:

c# - 使用嵌套集合正确实现自定义配置部分?

mysql - 将行从一个链接表插入到另一个链接表

c# - ASP.NET MVC 调用存储过程时未提供错误参数

mysql - 以复合主键顺序处理记录 block

java - SQL 无效列错误。在 sql Developer 中工作,在 java 中给出错误

sql - 检测 postgres 表中的一系列下降值

ms-access - VBScript 从 MSACCESS 导出表关系以便稍后将其放回

c# - 对多个方法 C# 使用单个事务

C# lambda 变量初始化

c# - ListBox 中的 WrapPanel 具有水平和垂直滚动功能