我们如何在 C# 中将访问数据库(.mdb)导入 sql server 2008

Posted

技术标签:

【中文标题】我们如何在 C# 中将访问数据库(.mdb)导入 sql server 2008【英文标题】:How we import access database(.mdb) into sql server 2008 in C# 【发布时间】:2013-12-14 15:02:04 【问题描述】:

我在项目中使用了 access 数据库。我想将我的数据库的全部数据导入到 sql server 2008。我该怎么做?

【问题讨论】:

【参考方案1】:

更高版本的 Access 内置了 Upsizing Wizerd,可帮助您将 Access DB 迁移到 SQL Server。它通常在[数据库工具]菜单下。

【讨论】:

【参考方案2】:

您可以使用 SQL Server 导入和导出向导,查看以下链接了解更多信息

Importing and Exporting Data by Using the SQL Server Import and Export Wizard

【讨论】:

【参考方案3】:

是的,使用Upsizing Wizard:打开 Access 数据库,选择工具菜单,然后选择数据库实用程序菜单。 Microsoft Access 的默认安装中不包含升迁实用程序,因此您需要安装才能使用它。

您导出的是您的数据、索引和默认值。最棒的是升级向导在升迁后维护您的表关系和参照完整性。请注意,升迁操作仅意味着您的转换,即它不会利用 SQL Server 功能。

您将获得一些乐趣,将 Access 查询转换为 SQL Server 视图或存储过程,因为向导没有做到这一点。

【讨论】:

以上是关于我们如何在 C# 中将访问数据库(.mdb)导入 sql server 2008的主要内容,如果未能解决你的问题,请参考以下文章

在 C# 中将 100 000 条记录插入 MDB 文件的最快方法是啥

如何在 C# 中从 DB (*.mdb) 中删除一行

如何用plsql将mdb文件导入到oracle数据库中

如何在 MS Access 2010 中将 ACCDB 转换为 MDB

在 Python 中将 .mdb 文件转换为 .csv 时包括列名

如何使用 C# 查询远程 MS ACCESS .mdb 数据库