当前位置: 代码迷 >> Sql Server >> 求sql 话语,加一个login,给这个login 某个数据库所有权限
  详细解决方案

求sql 话语,加一个login,给这个login 某个数据库所有权限

热度:97   发布时间:2016-04-27 12:12:21.0
求sql 语句,加一个login,给这个login 某个数据库所有权限
我现在这样写
USE MASTER
CREATE LOGIN tester WITH PASSWORD = '123',
DEFAULT_DATABASE = Test; 
GO

use Test
go
exec sp_grantdbaccess 'tester'


然后这个tester用户只能查询Test数据库,没有创建权限,如何能给tester test 数据库ownership的权限?

我还想这样, 
use master
go
EXEC SP_ADDROLEMEEMBER 'sysadmin', 'tester‘,就是想把这个login 加到 
server role "sysadmin", 这样可行吗?
试了一下,提示找不到SP_ADDROLEMEEMBER。

谢谢 
   


------解决方案--------------------
你把存储过程写错了,应该是:sp_addrolemember!
------解决方案--------------------
将 SQL Server 用户 tester 添加到当前数据库中的 tester 角色。

EXEC sp_addrolemember 'sysadmin', 'tester‘
  相关解决方案