您可以使用混合云备份服务(HBR)来备份ECS实例或本地服务器中部署的SQL Server数据库,并在需要时恢复。SQL Server备份在控制台提供功能更丰富、更容易操作的界面。本文介绍使用SQL Server备份之前的准备工作。

步骤一:确认与获取

  1. 如果备份ECS实例中的数据库,需要为ECS实例安装阿里云云助手。
    ECS备份客户端需要和阿里云云助手配合使用。
    • 如果需要备份的ECS实例是2017年12月01日之前购买的,需要您自行安装云助手客户端。更多信息,请参见安装云助手客户端
    • 如果需要备份的ECS实例是2017年12月01日之后购买的,则默认已预装云助手客户端。
  2. 获取SQL Server数据库的用户名和密码。

步骤二:创建备份账号和配置权限

  1. 通过SQL Server Management Studio(SMSS)登录SQL Server数据库。
    下载并使用SMSS,请参见下载SMSS
  2. 修改数据库恢复模式为完整模式。
    若不修改数据库恢复模式为完整模式,则无法进行数据库日志备份。
    1. 右键单击需要修改的数据库,选择属性。
    2. 在选项页,将恢复模式修改为完整,单击确定。
  3. 创建用于HBR备份的SQL Server用户。
    1. 在SSMS中新建登录名。
      • 填写用户名为backupadmin,勾选SQL Server身份验证,填写密码。
      • 不要勾选“用户在下次登录时必须更改密码”。
    2. 在服务器角色页面,给账号授予sysadmin和dbcreator两个角色。
    3. 在用户映射页面,选择需要备份的数据库,然后勾选db_backupoperator和db_owner两个数据库角色成员身份,单击确认。
  4. 开启SQL Server和Windows身份验证模式。
    1. 右键单击服务器对象,单击属性。
    2. 进入安全性页面,选择SQL Server和Windows身份验证模式,单击确定。

步骤三:配置网络

  1. 登录SQL Server数据库所在服务器。
  2. 在SQL Server网络配置中开启TCP/IP协议。
    1. 打开SQL Server配置管理器。
    2. 在SQL Server网络配置的MSSQLSERVER的协议页签,右键单击TCP/IP,单击启用。
    3. 重启SQL Server服务器。

后续步骤

注册SQL Server(ECS)注册SQL Server(本地)