将SQL数据库转换为MS Access数据库

时间:2011-12-27 12:04:19

标签: c# sql-server ms-access

我正在使用SQL Server数据库处理Windows窗体应用程序。现在我必须根据要求将SQL数据库转换为MS Access数据库。谁能帮我吗 如何将SQL数据库转换为MS访问数据库,以便我可以访问相同的表。

谢谢&问候, 瓦尼。

2 个答案:

答案 0 :(得分:1)

您可以使用MS SQL管理工作室导出要访问的表数据和结构。要执行此操作,请在Management studio中右键单击您的数据库,然后选择任务 - >导出数据。现在按照向导的步骤操作。首先,您将选择源 - 它将是您的db,下一个目标 - 它将是一个访问文件。你去吧:)玩得开心!

答案 1 :(得分:0)

正如Elastep所说,您可以从MS SQL Management Studio导出数据 - 但这只会将您带到.MDB文件;即。在Access 2007之前。以下步骤适用于2007和之前的版本(尽管执行它们的实际路径可能在不同版本中有所不同):

在Access中,您可以从SQL Server导入表 - 在Access中的目标数据库中,选择External Data --> More --> ODBC Database。在那里,您可以设置与SQL Server的连接,并在Import the source dataLink to the datasource之间进行选择。选择其中之后,您可以选择要导入/链接的表格。

如果导入,数据将物理复制到Access文件。听起来这就是你想要实现的目标。

然而,如上面的评论所示,这听起来很不错。您确定要将数据移动到较弱的引擎吗?如果您确实希望将数据保留在SQL Server中,同时仅对表单等使用Access,则可以链接表。这样,您可以使用Access中的快速原型,数据中心工具,同时保持SQL Server的安全性,一致性和可伸缩性。

供参考,您可能需要查看此内容:http://office.microsoft.com/en-us/access-help/import-or-link-to-sql-server-data-HA010200494.aspx