SQL Server 帐户每表权限

SQL Server 帐户每表权限

使用 Microsoft SQL Server 2008,是否可以为 SQL Server 帐户授予数据库中每个表的权限?例如,对所有表具有读取权限,但仅对其中一个表具有写入权限。

我已经熟悉每个数据库的安全设置。

答案1

是的,您可以使用 GRANT 语句,即

授予 myUserorRole 对 myTable 的更新权限

..或者,如果写入将通过存储过程完成,则授予该过程执行权限。

授予角色而不是特定帐户是一个好主意,然后将角色添加到帐户。

请查看在线图书(BOL)了解详情。

相关内容