在Access中导入.sql文件

时间:2011-01-09 17:05:45

标签: sql mysql ms-access

我需要导入Access使用MySql创建的.sql数据库备份文件。

有没有办法执行此操作?

3 个答案:

答案 0 :(得分:3)

您无法将MySQL备份还原到任何其他数据库系统。

如果要将MySQL数据导入Access,可以将其全部导出为CSV文件并将其导入Access。您仍然需要重新创建关系,默认值,索引(?)和其他数据。

答案 1 :(得分:0)

您可以将SQL Server数据导入新的Access表。通常,导入是一种从不同格式转换数据并将其复制到Access的方法。在此过程中不会更改源表或文件。您可以使用ODBC连接,从SQL Server导出的文本文件或从SQL Server导出的XML文件直接从SQL Server数据库导入。

为了使频繁的导入操作更方便,您可以通过创建宏或创建Microsoft Visual Basic for Applications(VBA)过程来自动执行它们。例如,当您定期导入数据或者对导入数据有不寻常或复杂的要求时,这很有用。

答案 2 :(得分:-2)

如果您使用SQL Server Management studio,那么您可以打开.SQL文件,它将帮助您确定SQL中的语法是什么 - 哪些没有。

例如,如果您的表名错误拼写,SQL Server Management Studio将在该表名下为您提供红色波浪形。

我在Access中没有看到这个功能,我认为它不会很快到来。 Access(Jet)近十五年来没有获得任何新功能。