sql server赋予用户备份数据库和还原数据库权限

时间:2024-04-06 14:36:00

sql server赋予用户备份数据库和还原数据库权限

 

sa用户下,新建一个用户

sql server赋予用户备份数据库和还原数据库权限

sql server赋予用户备份数据库和还原数据库权限

sql server赋予用户备份数据库和还原数据库权限

确定即可

 

赋权(sa用户赋权)

grant backup database to qq; ----把备份数据库的权限赋予给qq

 

grant create database to qq; ---吧创建数据库的权限赋予给qq

 

两个权限都要在master数据库下赋予

sql server赋予用户备份数据库和还原数据库权限

切换qq用户并创建数据库qq

sql server赋予用户备份数据库和还原数据库权限

sql server赋予用户备份数据库和还原数据库权限

新建表

sql server赋予用户备份数据库和还原数据库权限

 

插入100条数据

sql server赋予用户备份数据库和还原数据库权限

备份qq数据库

sql server赋予用户备份数据库和还原数据库权限

sql server赋予用户备份数据库和还原数据库权限

再插入100条数据

sql server赋予用户备份数据库和还原数据库权限

 

开始还原恢复

sql server赋予用户备份数据库和还原数据库权限

 

恢复成功

 

sql server赋予用户备份数据库和还原数据库权限

 

总结

  1. 建用户,建数据库顺序不能搞错
  2. 如果用sa用户创建的 数据库,再赋权给qq用户创建数据库和还原数据库无效,会遇到restore没权限,具体原因不详,实测过
  3. 应用那边要还原和恢复的权限,按此文档操作即可,先建用户,然后赋创建数据库和备份数据库的权限,即可.