SQL SERVER 为角色授理备份和恢复的权限的代码是什么?我写的如下(CNCDB为数据库名)
USE CNCDB
GO
GRANT BACKUP CNCDB TO ADMIN
GO
GRANT RESTORE CNCDB TO ADMIN
或者
USE CNCDB
GO
GRANT BACKUP ON CNCDB TO ADMIN
GO
GRANT RESTORE ON CNCDB TO ADMIN
都执行不了,请教各位
------解决方案--------------------
use master
-- 建测试数据库
create database CNCDB
-- 建登录名ADMIN
create login ADMIN with password='123'
-- 授予恢复数据库的权限
exec sp_addsrvrolemember 'ADMIN','dbcreator'
use CNCDB
-- 创建用户名ADMIN
create user ADMIN for login ADMIN
-- 授予备份数据库的权限
exec sp_addrolemember 'db_backupoperator','ADMIN'