我已经从smarterasp.net创建了一个MSSQL数据库。现在,我正在使用SQL Server管理系统连接到它,但是一旦我右键单击database-> Task-> Restore DB,它就会向我显示以下内容:
我应该是db_owner(我已将db_owner标记为Security-> Users-> dbo-> Membership),但是我无法加载.bak文件?
答案 0 :(得分:1)
成为db_owner不足以恢复数据库。只有在数据库联机时才能检查db_owner权限,但是如果数据库不存在则只能进行db_owner权限的检查,SQL Server无法检查您对数据库具有的权限级别。
因此,要恢复数据库,您需要成为默认服务器角色dbcreator
的成员。