创建Microsoft Access表的SQL转储


Answers:


4

看看Access To MySQL转换工具,它允许生成转储文件。看看这个关于如何从MS Access转储数据的好指南。


这对于我们仍然很重要,因为我们仍然要离开糟糕的旧Access世界。我们没有转储,但让它进行了完整的迁移。我在此工具无法在空SQL Server 2017数据库中删除和创建表的地方遇到了一些麻烦。但是,这是由于Windows身份验证和某些缺少权限的原因(可能是该工具内部使用SQL TRUNCATE进行未记录的删除)。因此,通过以“ sa”身份登录解决了该问题。:)投票支持否则仍然完美的解决方案!
乔纳斯(Jonas)'18

此工具可以一次转储单个表吗?
posfan12

我无法运行该程序。它要求32位版本的MySQL ODBC驱动程序和32位版本的AccessDatabaseEngine,Microsoft不允许您将其安装在64位系统上。当然,此工具的首页没有提及任何内容。只是在这个垃圾上浪费了一个小时。
posfan12

1

在成功之前,我曾使用过Access to MySQL和Access to MSSQL(均为免费)。

它可以为各自的目标生成SQL Dump。 下载链接


0

是的,Jet / ACE支持DDL,但不像其他一些SQL方言那样完全。它还具有其特质。

但是请记住,Jet / ACE一次只能执行一个语句-不能在单个“脚本”中批量处理多个语句。每个DDL语句必须一次连续执行一次。


2
不确定是否回答了问题...似乎DDL支持被理解为可用,但正在寻找一种解决方案以从现有Access数据库生成SQL脚本。否则我可能是错的。
AnonJr

您没看错;)
digiarnie

从您所提问题的措辞来看,我一点都不清楚。
大卫·芬顿
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.