# 介绍 异地数据库部署,即指 [服务端](12.服务端安装、端口设置.md#服务端安装) 和 [数据库](10.数据库安装.md) 未部署在同一台服务器上,服务端需要通过指定 `IP` 去链接数据库的情况 **注意**:三品 `PLM` 系统在安装的时候,是不允许直接通过指定 `IP` 去链接数据库的,必须得先安装好服务端后,再去更改数据库的连接信息(更改数据库连接信息,不影响后续服务端升级) 即在如下页面中,是不能通过指定 **数据库服务器** 的 `IP` 来实现安装时链接异地数据库的 ![image-20240715150539815](../1.0-EDM/assets/image-20240715150539815.png) # 如何使用异地数据库 ## 前置要求 必须先完成 [服务端安装](12.服务端安装、端口设置.md#服务端安装) 操作,即需要先在本地安装数据库、服务端 然后使用如下 `SQL` 语句,将我们的 `PLMV8` 数据库给备份出来,备份位置是:`D:\SQLserver\plmv8.bak` ```SQL backup database plmv8 to disk = 'D:\SQLserver\plmv8.bak' WITH FORMAT, COMPRESSION; ``` 备份后,我们就得到了 [plmv8](Files/Documents/plmv8.bak) 文件(这是 `PLM258` 版本的数据库备份文件) ## 还原数据库 完成 [前置要求](#前置要求) 后,需要在另一台服务器上还原这个数据库,打开 `SSMS` 软件后,建立连接,对“数据库”右键选择 **还原数据库** 选项 ![](assets/Pasted%20image%2020250721125734.png) 在 **常规** 中选择 **设备** → **点击浏览 (`...`)** → **添加** → 找到备份文件 → 确定 ![](assets/Pasted%20image%2020250721125825.png) 添加后,**目标** 中会显示出要还原的数据库名,还原的时间节点 ![](assets/Pasted%20image%2020250721130053.png) 选择 **文件** 后,可以重定位文件的目标路径(一般不做) ![](assets/Pasted%20image%2020250721130218.png) 在 **选项** 中可以设置,是否要 **覆盖现有数据库**(如果目标服务器的数据库中已经有了 `PLMV8` 数据库,那么勾选这个选项会覆盖掉这个数据库) ![](assets/Pasted%20image%2020250721130403.png) 完成设置后,点击确定即可还原数据库 ## 修改服务端数据库连接信息 在异地服务器上完成了 [还原数据库](#还原数据库) 后,打开服务端 → **基本设置** → **数据库配置** ![](assets/Pasted%20image%2020250721130508.png) 修改 **数据库服务器地址** 为异地服务器地址即可,如异地数据库的登录名与密码有调整,则同步修改即可 ![](assets/Pasted%20image%2020250721130605.png) 修改完成后点击 **测试连接**,若 **连接成功** 则表示服务端已经从本地数据库切换成了异地数据库 ![](assets/Pasted%20image%2020250721130715.png)