在使用云备份来备份ECS实例或本地服务器中部署的SQL Server数据库前,您需要创建备份账号、为备份账号设置权限和配置网络。
步骤一:确认与获取
如果备份ECS实例中的数据库,需要为ECS实例安装阿里云云助手。
ECS备份客户端需要和阿里云云助手配合使用。
如果需要备份的ECS实例是2017年12月01日之前购买的,需要您自行安装云助手客户端。更多信息,请参见安装云助手客户端。
如果需要备份的ECS实例是2017年12月01日之后购买的,则默认已预装云助手客户端。
获取SQL Server数据库的用户名和密码。
步骤二:创建备份账号和配置权限
通过SQL Server Management Studio(SSMS)登录SQL Server数据库。
下载并使用SSMS,请参见下载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服务器。