如何将 MSSQL 数据库转储从 Plesk 导入本地 MSSQL 服务器?

How to import MSSQL database dump from Plesk into local MS SQL server?

我有一个 plesk 帐户和一个 MS SQL 数据库,我通过他们提供的这个界面得到了一个转储:

所以我下载了转储文件,但它不是 .txt 文件,而是没有任何扩展名,当我尝试将它导入本地 MS SQL 服务器时,它总是失败.

当我尝试用记事本打开转储文件时,它显示奇怪的字符(见下图)。

我做错了什么?

我通过从 zip 中提取转储文件并将其重命名为 .bak 扩展名来使其工作。然后在 MS SQL Management Studio 中恢复了数据库并选择了这个备份文件 (.bak)。希望对您有所帮助。

我终于找到了使用在 github 上找到的 php 脚本的方法,我不得不分叉它来更新一些东西,因为它已经过时了。

出于以下几个原因,我不得不走这条路:

  • 我没有 plesk 服务器的管理员权限来启用远程数据库访问
  • 我无法将其导出为 mysql
  • 可读的任何格式

所以使用 php 脚本我可以将它加载到服务器并 运行 它, 该脚本将 MSSQL 复制到 MySQL。这是我的 fork.