我最近想与服务器的一个用户共享定期访问权限和我认识到,一个简单的CREATE USER
和GRANT ALL ON DATABASE
命令没有让他运行一个简单SELECT
的数据。
我想将给定数据库中所有表的权限授予指定用户,但是我不确定授予他对整个模式的访问权限是否是最好的主意,public
因为我不知道是否允许某种特权升级。还有其他办法吗?
我想将所有CRUD授予数据库中的所有表。同样,在该数据库内部进行拖放和创建也可能很有用。
—
d33tah 2015年
GRANT SELECT ON TableName TO [Domain\User]
呢?我通常只是将用户分配给该db_datareader
角色,前提是他们需要的只是对所有表的读取权限,但是我不确定您想要的粒度。