34,593
社区成员
发帖
与我相关
我的任务
分享
use dbname
go
-- 授予所有登陆帐户 dbname 数据库的“完全控制”的权限(SQL Server 2005 支持)
grant control to [public];
go
-- 测试
create login test with password='';
go
execute as login='test';
select SUSER_NAME() loginame, USER_NAME() username;
select HAS_DBACCESS(DB_NAME());
select HAS_PERMS_BY_NAME(DB_NAME(),'DATABASE','CREATE TABLE');
revert;
go
drop login test;
go
安性性-->登录名-->对着具体登录名点属性-->用户映射-->数据库角色成员身份(刚才你新建的用户对应相应的数据库)-->db_owner(然赋予这个权限)