kab*_*178 5 mysqldump sql-server
我有一个来自 MySQL 的数据库架构,我想将其导入 SQL SERVER,我尝试从 MySQL 转储与 SQL Server 的兼容性,但没有成功。尝试转储,因为 Excel 仍然没有骰子。有没有人知道另一种将没有记录的数据库从 MySQL 导入到 SQL SERVER 2012 的方法?谢谢你的时间。
我最近不得不做基本相同的事情,只不过我想将 MySQL 表和数据迁移到 SQL Server。我试过:
使用 phpMyAdmin 导出具有“MSSQL”兼容性的表定义:由于语法错误,生成的 SQL 脚本将无法在 SQL Server Management Studio (SSMS) 中执行。
使用HeidiSQL将MySQL数据库直接导出到SQL Server: HeidiSQL还生成SQL Server不会接受的SQL语句。
使用 MySQL Workbench:我找不到将数据库从MySQL迁移到SQL Server 的方法。
使用 MySQL ODBC 和 SQL Server 导入和导出向导:尝试访问 MySQL 数据库时,向导崩溃(即 Windows“[应用程序名称]已停止工作...”错误)。
唯一没有彻底失败的方法是通过 MySQL ODBC 将表从 MySQL 拉入 Microsoft Access .mdb 文件 (!),然后将其导入SQL Server。
然而,即使这样也是一个不完整的解决方案,因为从 MySQL 到 Access 的传输忽略了所有主键、索引和 AUTO_INCRMENT 属性。尽管如此,它确实传输了表格和数据,这是我的主要目标。我只需要编写一些 T-SQL 来重新创建索引之类的。
由于您不需要传输任何数据,因此您可能需要考虑将 mysqldump SQL 代码(很好的旧查找和替换...)修改为 SQL Server 执行它的位置。
归档时间: |
|
查看次数: |
38957 次 |
最近记录: |