SqlServer 禁止登录用户进行的操作问题
--授予tony对具有创建表、视图、存储过程等的操作权限
GRANT CREATE TABLE,CREATE VIEW,CREATE PROC TO tony
--禁止tony对具有创建表、视图、存储过程等的操作权限
DENY CREATE TABLE,CREATE VIEW,CREATE PROC TO tony
--建立服务器级别触发器
create trigger gyy_server
on all server
for create_table,create_view,create_procedure,create_index,create_trigger
as
if ORIGINAL_LOGIN() = 'tony'
begin
rollback;
Raiserror('你没有权限创建触发器!',16,-1)
end
go
--接下来用tony登陆后create trigger,就会报错的