我正在寻找 SQL Server 数据库并将其转换为可以轻松导入 MySQL 的格式。
计划是我每月运行一次此过程,将 SQLServer 数据库备份到给定位置,然后另一个过程将其拾取并将其导入 MySQL。
我可以做传输位等。我只是不知道我将如何进行备份过程。
谢谢您的帮助。
我正在寻找 SQL Server 数据库并将其转换为可以轻松导入 MySQL 的格式。
计划是我每月运行一次此过程,将 SQLServer 数据库备份到给定位置,然后另一个过程将其拾取并将其导入 MySQL。
我可以做传输位等。我只是不知道我将如何进行备份过程。
谢谢您的帮助。
获得良好性能的一种方法是编写一个连接到 MySQL、截断相关表并使用数据流将数据从 SQL Server 表复制到 MySQL 表的 SQL Server Integration Services (SSIS) 包。
没有真正的通用备份格式。您可以让 SQL Server 用一堆 INSERT 语句写出一个文本文件。或者您可以为每个表写出纯文本 csv 文件。文本转换可能会成为一个问题。Excel 因根据它认为的数据类型应该是什么而弄乱您的数据而臭名昭著。
使用 SSIS 可能会给你最干净的插入。它坚持清晰的数据类型、代码页等,因此您可能会发现自己编写派生列转换以清理 SQL Server 和 MySQL 之间的细微差异。这可能涉及大量工作,但关键是它可以以一致且可预测的方式完成。它应该提供不错的性能。