php - MS SQL Studio .bak 到 PHPmyAdmin

标签 php mysql sql linux phpmyadmin

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

最佳答案

根据模式的复杂性和大小,您将需要将 .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?

关于php - MS SQL Studio .bak 到 PHPmyAdmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9397098/

相关文章:

javascript - 如何永久隐藏表单并显示提交的表单

php - 如何使用 cURL 读取 html 正文内容

mysql - 加入来自两个不同服务器的表

php - 是否可以从 MySQL 数据库加载坐标并在 Android 谷歌地图中显示为标记

sql - WHERE CASE WHEN 语句与 Exists

java - 处理 DATETIME 值 0000-00-00 00 :00:00 in JDBC

php - 无法使用 IMAP 获取纯文本邮件内容

javascript - 使用 Ajax 将响应从 PHP 返回到 Jquery

php - 添加更多自定义变量到 mysql insert on blueimp/jquery-file-upload

javascript - 如果使用 mySQL 数据库中不存在数据,如何获取计数 0