sql-server - sql server 对对象备份集的选择权限被拒绝?
问题描述
我从 smarterasp.net 创建了一个 MSSQL 数据库。现在我正在使用 SQL Server 管理系统连接到它,但是一旦我右键单击数据库->任务->恢复数据库,它就会打印给我:
我应该是 db_owner (Security->Users->dbo->Membership 我已经标记了 db_owner),但我无法加载 .bak 文件?
解决方案
作为 db_owner 并不足以恢复数据库。db_owner 权限只能在数据库在线时检查,但如果数据库尚不存在,则用于还原,SQL Server 无法检查您对数据库的权限级别。
因此,为了能够恢复数据库,您需要成为默认服务器角色的成员dbcreator
。
推荐阅读
- javascript - 多线程 node.js instagram 解析器
- azure - Sql Server 2017 在 Azure Db 上可用吗?
- django - Django rest框架向序列化程序添加字段,但不会添加到每个条目中
- java - @SpringBootTest 的一次性配置
- python - 如何在 Python 3.7 中使用安装在 Python 3.5 上的 Python 包?
- swift - macOS 钥匙串共享绕过密码对话框
- java - 将 3D 对象添加到 Android Studio 并渲染到 EasyAR 相机视图
- arrays - 在不复制大量代码的情况下访问数组的边界
- firebase - 如何扁平化数据库结构?
- mysql - MySQL 添加月份到日期,而小于其他日期