授予用户改变视图和SP的权限,但拒绝在sql中创建/删除用户表

时间:2016-08-24 12:06:03

标签: sql sql-server stored-procedures view

我想限制用户创建/删除用户表,但此用户需要更改/查看存储过程和视图。有没有办法同时管理两者?

当我使这个用户成为ddladmin角色的成员时,它可以创建/删除我不想要的表。

1 个答案:

答案 0 :(得分:2)

使用以下脚本,为用户提供视图和更改权限。

GRANT ALTER,VIEW DEFINITION ON SCHEMA::[YourSchema] TO [YourUser]