【发布时间】:2011-07-29 15:32:21
【问题描述】:
我在 SQL Server Express 2005 中有一个有点小的数据库,我真的需要迁移到我的托管服务 (Dreamhost) 上安装的 MySQL。看了几天,一切都指向了 MySQL Migration Toolkit,不幸的是,它已经 EOL。我能够找到一个存档并将其安装在运行 Sql Server 的服务器上。我设置了源数据库,并将我的 Dreamhost MySQL 设置为目标。无论出于何种原因,尽管我以完全权限连接到 MySQL 的用户(与 dreamhost 合作),但我在尝试迁移时遇到大量权限错误。
有没有更好的方法来做到这一点?我听说我应该使用一些第三方工具(如 dbtools),然后我听说不要使用第三方工具。
就像我说的那样,数据库很小,只有几个视图、几个函数和一些存储过程,如果需要我可以手动移动它们。
我有哪些选择?谢谢!
【问题讨论】:
-
你考虑过用sql导出你的数据库吗?
-
@ascanio - 它不起作用。两种 rdbms 风格之间存在一些数据类型不匹配。
标签: mysql sql-server-2005 data-migration