问题在标题中。 :)
答案 0 :(得分:0)
来自RESTORE DATABASE documentation:
权限
如果要还原的数据库不存在,则该用户 必须具有CREATE DATABASE权限才能执行RESTORE。 如果数据库存在,则RESTORE权限默认为 sysadmin和dbcreator固定服务器角色以及服务器的所有者(dbo) 数据库(对于FROM DATABASE_SNAPSHOT选项,数据库始终 存在)。
RESTORE权限已授予其成员身份的角色 信息始终可随时用于服务器。因为固定 仅当数据库处于以下状态时才能检查数据库角色成员身份 可访问且未损坏,而在使用RESTORE时并非总是如此 执行后,db_owner固定数据库角色的成员没有 恢复权限。