--赋予表权限
GRANT [select ]/[INSERT ]/[update ]/[delete] ON 表名 TO 用户名
例子:
GRANT select on Pub_Function to test01
grant INSERT on Pub_Function to test01
grant update on Pub_Function to test01
--赋予执行某个存储过程的权限
GRANT EXEC ON OBJECT::dbo.SP_TEST3 TO test01
--回收权限
--回收修改
USE KSDB;
REVOKE update ON Pub_Function FROM test01;
USE KSDB;
REVOKE alter ON Pub_Function FROM test01;
--回收删除
USE KSDB;
REVOKE delete ON Pub_Function FROM test01;
--回收查询
USE KSDB;
REVOKE select ON Pub_Function FROM test01;
--CONNECT权限是用户访问数据库的权限,将此权限回收后用户将无法访问数据库
USE KSDB;
REVOKE CONNECT FROM test01;
GO
--查询数据库用户被授予的权限
exec sp_helprotect @username = 'test01'
文章转载自三广数码,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




