MS SQL Studio .bak到PHPmyAdmin

时间:2012-02-22 14:51:44

标签: php mysql sql linux phpmyadmin

我有一个客户端需要我将他们的网站从MS服务器转移到我的linux服务器。他们的网站是用PHP构建的,但数据库是在MS SQL Studio中。我需要将数据库放入将导入PHPMyAdmin的格式化程序中。我有.bak文件。但我不知道如何将它转换为我可以使用的东西。

1 个答案:

答案 0 :(得分:2)

根据架构的复杂性和大小,您需要将.bak文件还原到MS SQL Server实例(如果数据库小于4GB,则可以使用免费快速版)然后使用转换工具(如DBConvert)将架构和数据迁移到mysql。

这不是一门精确的科学;如果您的数据很复杂(即地理位置的CLR数据类型)或非常t-sql(即存储过程),您可能会遇到麻烦,具体取决于您的mysql框的目标版本。例如 - 我认为存储过程需要mysql 5。

如果您不想使用第三方产品(如DBConvert),您可以使用mysql提供的工具,主要是迁移工具包:http://dev.mysql.com/doc/migration-toolkit/en/

相关问题:

How to export SQL Server database to MySQL?