在使用云备份来备份ECS实例或本地服务器中部署的SQL Server数据库前,您需要创建备份账号、为备份账号设置权限和配置网络。
步骤一:确认与获取
- 如果备份ECS实例中的数据库,需要为ECS实例安装阿里云云助手。 - ECS备份客户端需要和阿里云云助手配合使用。 - 如果需要备份的ECS实例是2017年12月01日之前购买的,需要您自行安装云助手客户端。更多信息,请参见安装云助手客户端。 
- 如果需要备份的ECS实例是2017年12月01日之后购买的,则默认已预装云助手客户端。 
 
- 获取SQL Server数据库的用户名和密码。 
步骤二:创建备份账号和配置权限
- 通过 SQL Server Management Studio (SSMS) 登录 SQL Server 数据库。 - 如需下载并安装SSMS,请参考下载 SQL Server Management Studio (SSMS)。 
- 修改数据库恢复模式为完整模式。 重要- 若未修改数据库恢复模式为完整模式,则无法进行数据库日志备份。 - 右键单击需要修改的数据库,选择属性。 
- 在选项页,将恢复模式修改为完整,单击确定。 - 以SQL Server 2008 R2为例。  
 
- 创建用于备份的SQL Server用户。 - 在SSMS中新建登录名。 - 在左侧对象资源管理器中,展开。 
- 右键单击。  
- 填写登录名为backupadmin,勾选SQL Server 身份验证,输入密码并再次确认。 
- 取消勾选“用户在下次登录时必须更改密码” 选项。 - 以SQL Server 2008 R2为例。  
 
- 在服务器角色页面,给账号授予sysadmin和dbcreator两个角色。 - 以SQL Server 2008 R2为例。  
- 在用户映射页面,选择需要备份的数据库,然后勾选db_backupoperator和db_owner两个数据库角色成员身份,单击确定。 - 以SQL Server 2008 R2为例。  
 
- 开启SQL Server和Windows身份验证模式。 - 右键单击服务器对象,单击属性。 
- 进入安全性页面,选择SQL Server和Windows身份验证模式,单击确定。  
 
步骤三:配置网络
- 登录SQL Server数据库所在服务器。 
- 在SQL Server网络配置中开启TCP/IP协议。 - 打开SQL Server配置管理器。 
- 在SQL Server网络配置的MSSQLSERVER的协议页签,右键单击TCP/IP,单击启用。 - 以SQL Server 2008 R2为例。  
- 重启SQL Server服务器。