我们如何在 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 文件的最快方法是啥
如何在 MS Access 2010 中将 ACCDB 转换为 MDB