有时候我们希望把数据库中的某张表或某几张表授权给指定的一个或多个用户访问,可以通过SQL语句进行操作

grant/revoke [select|insert|update|delete|…] on 表名 to 用户名;

例如

1
grant insert on mbr_member to liwenbo;

也可以通过SQL Server Management Studio进行操作,在表名上面点击右键,选择Properties

image-20210610165536546

在Permissions中选择要首选的用户,下方勾选要授权的权限,点击“OK”就可以了。

image-20210610165004630

Grant 和 With Grant的区别在于,如果选择With Grant,被授权的用户可以将权限再授权给其他人。