求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‘