备份服务器和数据库
“备份和还原”选项卡允许您对企业服务器进行备份。这将把服务器结构本身以及您拥有的任何设计数据库,作为标准的 SQL Server .bak 文件进行备份。
请注意,如果您在自己的计算机上运行 Enterprise Manager 软件,此处输入的路径是相对于服务器而言的,而非您自己的计算机。

在 SCP Enterprise Server 的首个版本中,必须使用 SSMS 手动还原备份文件。
创建备份
要执行备份,请在文本框中输入备份文件夹的名称。该路径可以是驱动器路径(如上图所示),也可以指向 UNC 共享。
输入路径后,点击“备份企业及设计数据库”按钮。
这将访问 SQL Server 数据库,并生成企业服务器上所有 SCP 相关数据库的备份。对于大型数据库,此过程可能需要几分钟,但通常耗时较短。
成功执行备份后,您可能会看到如下内容:

每个数据库都会生成一个 .bak 文件。文件名的前缀(例如 SCPB_2023-11-01-15-44-34)表明这是一个 SCP 备份文件(SCPB),生成时间为 2023 年 11 月 1 日 15:44:34。 文件名的其余部分是数据库的名称——SCP_EAD 是 Enterprise Manager 的主控制数据库,而在本例中,Design_Database863 是一个设计数据库的名称。
文件创建完成后,可将其视为普通文件进行处理,并进行进一步备份以确保安全。
还原备份
Enterprise Manager 1.0 版本会生成备份,但不提供还原功能。
要还原 Enterprise Manager 数据库备份,建议使用 SQL Server Management Studio。这是微软提供的一款免费数据库管理工具,用于管理 SQL Server。
您可以按照此处的说明下载并安装该工具:https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16
请注意,该工具无需安装在数据库服务器上,但必须能够通过网络与您的 Enterprise Manager 数据库服务器进行通信。
将设计数据库恢复到其原始的 Enterprise Server 安装环境
如果您出于任何原因希望还原设计数据库,首先请确保该数据库已不在 Enterprise Server 中存在。除非情况非常严重,否则数据库在 SQL Server 中消失的可能性极低。因此,我们假设您想要从备份中还原的数据库仍然存在,需要先将其删除。
运行 SSMS,并以 'sa' 用户或具有相应权限的用户身份连接到 Enterprise Server 的 SQL Server 实例。打开“数据库”列表:

此处可见两个数据库。SCP_EAD 是控制数据库,另一个则是设计数据库,我们将通过备份将其替换。
记下您即将删除的数据库名称。
右键单击该数据库,从菜单中选择“删除”以删除数据库。系统将显示一个对话框。在对话框底部,勾选复选框,使其状态如下图所示:

现在点击“确定”。几秒钟后,数据库将被删除。
现在我们可以从备份文件中还原数据库。
右键单击“数据库”选项,并在显示的菜单(如下图)中选择“还原文件和文件组”。

在弹出的对话框中,输入您要重建的设计数据库名称。该名称必须与数据库之前的名称完全一致。选中“从设备”复选框,然后点击“查找文件”按钮(圈出处)。

此时将显示一个新对话框:

点击“添加”按钮并找到待还原的备份文件。在本示例中,应选择如下所示的文件。

现在点击“确定”
此时您应看到:

再次点击“确定”。
此时将显示如下对话框。请确保圈出的“还原”复选框已勾选。

现在点击“确定”。
几秒钟后,您将看到一条消息,确认数据库已恢复。
将设计数据库恢复到另一个 Enterprise Server 安装
虽然可以将数据库还原到另一个 Enterprise Server 安装中,但如果您希望这样做,建议您联系 IST 技术支持,以便我们提供详细的操作指南。
还原完整的 Enterprise Server 安装
如果系统确实出现严重故障,建议您恢复整个安装——包括 SCP_EAD 文件和设计数据库。
同样,请先删除现有数据库。
删除数据库后,请按照上述说明处理备份集中的每个数据库,并逐一进行还原。
全部恢复后,您应该能够从 SCP 无障碍地重新连接到 Enterprise Manager 数据库。
将完整的 Enterprise Server 安装恢复到新的 SQL Server 实例
所谓“新”,是指之前从未运行过 Enterprise Server 的实例。
首先,按照此处的说明在 SQL Server 实例上创建一个新的 Enterprise Server:创建 SCP Enterprise Server
这将设置 Enterprise Server 所需的用户和权限。
现在,您可以删除此新实例中的数据库,并按照上述“还原完整的 Enterprise Server 安装”中的说明还原备份。
务必保持文件名称不变。