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 次 |
最近记录: |