Nit*_*mar 5 sql-server-2008 sql-server
我想创建一个具有服务器角色的用户db_create,db_restore并将db_owner属于该数据库。但是只有1个服务器角色可用,即db_creator,可以创建数据库,也是db_owner那个。但是当我恢复另一个断开连接的数据库备份时,即无法访问。
在 sql server 中,有什么方法可以创建和恢复数据库并将dbowner属于该数据库。我不想sysadmin向该用户授予服务器角色。
请帮帮我。
但是,当我恢复另一个数据库备份时,该数据库备份已断开连接,即无法访问。
恢复后,您必须将用户添加到 db_owner 角色。 您可以使用
ALTER ROLE [db_owner] ADD MEMBER [frank]
Run Code Online (Sandbox Code Playgroud)
或者EXEC sp_addrolemember 'db_owner', 'frank';
笔记:
更改任何数据库- 您不想授予用户太多权限,因为这将允许用户拥有所有数据库的权限。
授予或拒绝删除或修改现有数据库以及创建新数据库的能力。dbcreator 固定服务器角色已隐式授予此权限。
| 归档时间: |
|
| 查看次数: |
8021 次 |
| 最近记录: |