mysql - 如何将托管网站上的 MsSQL 数据库迁移到其他托管网站上的 MySQL 数据库?

标签 mysql database sql-server-2008

我在 somee.com 上托管了一个 MsSQL 2008 数据库。我在 net4.in 下购买了另一个主机,它为我提供 MySQL 数据库。那么现在,如何将我的 MsSQL 数据库迁移/同步到 MySQL 数据库?

我尝试了以下方法,但没有成功:

  1. net4.in 中的 MySQL 提供了一个内置工具,用于同步远程服务器上的两个数据库,我尝试将目标服务器选择为“当前服务器”,在源服务器中,我选择了“远程”服务器”并提供了我可以从 somee.com 获得的连接详细信息。不幸的是,somee.com 上没有提供套接字和端口详细信息,我尝试给出各种值,例如“TCP/IP”和“1433”(默认值),但没有成功。

  2. MySQL 在 net4.in 中有一个导入工具,其中我将导入文件的格式指定为“SQL”,将 SQL 兼容模式指定为“MSSQL”,但它给出了一个错误,显示一些加密的内容我的 MSSQL 数据库中的文本表明它无法理解它。

最佳答案

最简单的方法是导出现有数据库的 csv 或 .sql 文件,然后使用我们基于 Web 的数据库管理工具(地址:http://db.infuseweb.com)将其导入。 。 但是,这可能并不总是有效,特别是如果您有非常大的数据库文件。在这种情况下,您需要提交支持票并向我们提供 MSSQL .bak 文件或旧主机上的所有 MySQL 数据库文件。您还需要在 Helm 中创建一个空数据库,其数据库名称和用户/密码与旧主机完全相同。然后,我们会将数据库移至您的帐户下。

关于mysql - 如何将托管网站上的 MsSQL 数据库迁移到其他托管网站上的 MySQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30565626/

相关文章:

mysql - SELECT 如果一行中的 2 个单元格相等

php - 如何在 while 循环中保留 mysqli_fetch_array() 值?

database - 回历日期插入数据库

php - 在 MySQL 中存储多个 ID 以查询大型结果集的最佳方法

mysql - mysql中行到列的转换

MYSQL 从多个表中提取多个值

mysql - 添加 column_name != 3 返回的结果要少得多

sql-server - SQL Server 中奇怪的比较结果

sql - 从 View 中删除重复记录

sql-server - 从 Sql Server 2008 中的 T-SQL 调用 Web 服务