0

我需要通过 Plesk 将我的数据库上传到 GoDaddy 的帮助。

我在 Plesk 数据库面板中创建了一个名为“ph20800551931_FlixForFams”的数据库(在本地,我的数据库的原始名称是“Flix4FamsData”)。

我想上传/导入数据以及我为在他们的服务器上重新创建数据库而生成的 script.sql 文件。

我按照此处的步骤操作,但无法建立连接。这是我在 SQL Server Management Studio 的“连接到服务器”对话框中输入的内容:

在此处输入图像描述

...但是得到了这个错误消息:

在此处输入图像描述

我还尝试首先通过 Plesk 中的“文件”选项卡上传我的数据库备份文件,但得到一个错误消息,表明该文件太大,并 ftp 文件 - 但它没有为我提供我需要的信息以做即使用 FileZilla,即主机、用户名、密码和端口。

顺便说一句,对于好(或坏)的衡量标准,我也尝试了这里的步骤;它在 plesk 数据库选项卡上显示“导入转储”图标,但我没有这样的:

在此处输入图像描述

那么我需要采取哪些步骤来将我的 script.sql 文件上传到数据库面板,以及在对我的数据库文件进行 ftp 处理并将其包含在我的 Plesk 中时使用的主机、用户名、密码和端口是什么数据库面板?

更新

压缩后,我能够将数据库备份文件(.bak)上传到文件区域(.zip 文件的大小是原始文件的 1/6):

在此处输入图像描述

并且数据库及其表确实存在,但它们是空的:

在此处输入图像描述

所以问题仍然存在:我怎样才能将数据库文件(在文件区域中)放入表中?我需要将压缩的 .bak 文件移动到哪里(并解压缩)以便找到它,或者我可以从 Plesk“我的小管理员”或从 SSMS 访问它,或者...?让我难以置信的是,我必须跳过这么多的箍。

4

1 回答 1

1

.bak遗憾的是,出于安全考虑,您无法从自己的文件中恢复数据库。

话虽如此,您可以.SQL使用表和数据创建文件,对其进行压缩,然后使用Import Database Dump进行恢复。

创建 .sql 脚本文件

虽然我没有保存 SSMS,但步骤应该非常相似。

  1. 打开 Sql Server 管理工作室
  2. 右键单击对象资源管理器面板上的数据库
  3. 单击任务> 生成脚本菜单项
  4. 按照向导中的步骤选择脚本整个数据库和所有数据库对象
  5. 完成向导并修改.sql 文件以将数据库名称更改为与您的 GoDaddy 数据库相同的名称
  6. 压缩 .sql 文件

导入数据库转储

  1. 转到您的 GoDaddy 产品页面。
  2. 单击 Plesk 管理员。
  3. 在左侧菜单中单击数据库
  4. 单击导入转储
  5. 导入数据库转储窗口将打开。
  6. 选择上传并单击浏览以在您的计算机上选择一个 ZIP 存档。或者,选择导入以从目录中选择一个文件。
  7. 选中重新创建数据库,然后单击确定。
于 2020-10-24T16:03:14.603 回答