MS SQL Studio .bak 到 PHPmyAdmin

发布于 2025-01-08 01:14:27 字数 146 浏览 0 评论 0原文

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

I have a client that needs me to transfer their website from a MS server to my linux server. Their website was built with PHP, but the database is in MS SQL Studio. I need to get the database into a formate that will import into PHPMyAdmin. I've got the .bak file. But I don't know how to convert it into something I can use.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

神妖 2025-01-15 01:14:27

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

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

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

相关问题:

如何将 SQL Server 数据库导出到 MySQL?

Depending on the complexity and size of the schema, you’re going to need to restore the .bak file to an MS SQL Server instance (you can use the free express version if the database is less than 4GB) then use a conversion tool such as DBConvert to migrate the schema and data to mysql.

This is not an exact science though; if your data is complex (I.e. CLR datatypes such as geography) or very t-sql (i.e. stored procedure) you may have trouble depending on the target version of your mysql box. For example - I think mysql 5 is required for stored procedures.

If you dont want to use a 3rd party product such as DBConvert, you can use the tools provided by mysql, the main one being the migration toolkit: http://dev.mysql.com/doc/migration-toolkit/en/

Related question:

How to export SQL Server database to MySQL?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文