如何将 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.
我有一个 plesk 帐户和一个 MS SQL 数据库,我通过他们提供的这个界面得到了一个转储:
所以我下载了转储文件,但它不是 .txt
文件,而是没有任何扩展名,当我尝试将它导入本地 MS SQL 服务器时,它总是失败.
当我尝试用记事本打开转储文件时,它显示奇怪的字符(见下图)。
我做错了什么?
我通过从 zip 中提取转储文件并将其重命名为 .bak 扩展名来使其工作。然后在 MS SQL Management Studio 中恢复了数据库并选择了这个备份文件 (.bak)。希望对您有所帮助。
我终于找到了使用在 github 上找到的 php 脚本的方法,我不得不分叉它来更新一些东西,因为它已经过时了。
出于以下几个原因,我不得不走这条路:
- 我没有 plesk 服务器的管理员权限来启用远程数据库访问
- 我无法将其导出为 mysql 可读的任何格式
所以使用 php 脚本我可以将它加载到服务器并 运行 它, 该脚本将 MSSQL 复制到 MySQL。这是我的 fork.