本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
使用云备份来备份本地服务器中部署的SQL Server数据库前,您需要在云备份控制台注册数据库实例。
前提条件
已完成准备工作。更多信息,请参见准备工作。
本地数据库服务器的网络已经通过专线或者VPN和阿里云专有网络(VPC)及路由(线下到云上100.64.0.0/10或100.64.0.0/11、100.96.0.0/11)互通。具体操作,请参见建立VPC到本地数据中心的连接(单隧道模式)。
操作步骤
单击
,选择所在地域,然后单击SQL Server。在本地数据库实例页签,单击注册数据库实例。在添加客户端面板,按照向导,完成客户端安装。
自动安装数据库备份客户端
下载并解压Windows备份客户端。
说明您可以鼠标右键复制链接地址后,在本地服务器上通过浏览器打开链接,即可下载至本地服务器。
登录本地服务器,在解压后的目录(PowerShell)运行如下命令,激活Windows备份客户端。
以下示例中的命令从云备份控制台获取。
.\client.exe init local-uni --uniUserInfoToken "eyJ1cmwiOiJodHRwczovL2EtaGJyLXJlc291cmNlLXNoYW5naGFpLm9zcy1jbi1zaGFuZ2hhaS1pbnRlcm5hbC5hbGl5dW5jcy5jb20vY2xpZW50L2luc3RhbGwvZGJhY2t1cF9hZ2VudC93aW42NC84LjAuMjkyOTItMS4wMjg1Nzc2LmRiZy8iLCJob3N0IjoiMTAwLjEwMy44My43OSIsInBvcnQiOjYwMzA1LCJteXNxbEFnZW50IjoiTm8iLCJtc3NxbEFnZW50IjoiWWVzIiwib3JhY2xlQWdlbnQiOiJObyIsInZlcnNpb24iOiI4LjAuMjkyOTItMS4wMjg1Nzc2LmRiZyIsImFjY2Vzc0tleSI6IjY0OTg0MmY2ZjM0OTc2ZGIxZDUwMWNlNmE1OGQ2MmUyIiwidXNlU3NsIjoiWWVzIiwidXNlclRva2VuIjoiMDZOVEtCN1ciLCJyZWdpb25JZCI6ImNuLXNoYW5naGFpIiwic291cmNlVHlwZSI6Ik1TU1FMIn0="
运行命令后,命令行显示安装日志信息。当日志信息显示
Install agent successful
时,表示安装成功。安装报错请参考常见问题。实例注册完成后,云备份会在SQL Server的节点上安装备份客户端。您可以在本地数据库实例页签查看SQL Server实例中节点的备份客户端安装状态。然后结合业务场景升级备份客户端。
如果状态显示未激活,您需要激活本地数据库。
在目标数据库列,单击配置。
在激活实例对话框,输入您在准备工作中创建的备份用途的数据库用户名和密码,单击确定。
如果自动安装Windows备份客户端失败,可按如下步骤尝试手动安装。
手动安装数据库备份客户端
本地数据库实例注册并激活完成后,您可以在本地数据库实例页签查看SQL Server实例的状态为在线。
如何删除已注册的数据库实例?
登录本地服务器,执行如下命令卸载Windows备份客户端。
进入备份客户端安装目录(PowerShell)。例如
C:\Program Files\aliyun\unibackup>
。执行命令。
.\uninstall-unibackup.exe /S /NCRC
在本地数据库实例页签,找到目标实例,在操作列选择
。警告注销实例后,Windows备份客户端产生的所有备份无法恢复。请谨慎操作。
在对话框中,单击确认。
常见问题
备份本地SQL Server数据库安装备份客户端报错Failed to run install script:exit status 4如何处理?