有这么一个需求,不用DDL触发器.建一个用户(默认dbo架构),可以对指定的库有如下权限:
可以对表可以增/删/改/查(insert/delete/update/select)
可以执行视图/存储过程/函数
可以建表/视图/存储过程/函数不能查看系统视图(sys.tables/sys.objects)
不能删除(指Drop)表/视图/存储过程/函数
谁测好了贴代码,方法正确给1000可用分.
可以对表可以增/删/改/查(insert/delete/update/select)
可以执行视图/存储过程/函数
可以建表/视图/存储过程/函数不能查看系统视图(sys.tables/sys.objects)
不能删除(指Drop)表/视图/存储过程/函数
谁测好了贴代码,方法正确给1000可用分.
use master;create login [db_user] with password = '123.!@#',CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
go
create database db
go
use db
go
use [db]; create user [db_user] for login [db_user] with DEFAULT_SCHEMA =dbo
go
不能删除(指Drop)表/视图/存储过程/函数我晕