MS SQL Server - 分配权限


权限是指管理主体对安全对象的访问级别的规则。您可以在 MS SQL Server 中授予、撤销和拒绝权限。

要分配权限,可以使用以下两种方法之一。

方法 1 – 使用 T-SQL

句法

Use <database name>
Grant <permission name> on <object name> to <username\principle>

例子

要将“TestDB”数据库中名为“TestTable”的对象的选择权限分配给名为“TestUser”的用户,请运行以下查询。

USE TestDB
GO
Grant select on TestTable to TestUser

方法 2 – 使用 SSMS (SQL Server Management Studio)

步骤 1 - 连接到实例并展开文件夹,如以下快照所示。

分配权限

步骤 2 - 右键单击​​ TestUser,然后单击属性。出现以下屏幕。

数据库测试用户

步骤 3单击搜索并选择特定选项。单击“对象类型”,选择表并单击“浏览”。选择“测试表”并单击“确定”。出现以下屏幕。

数据库测试用户

步骤 4选择“选择权限”下“授予”列的复选框,然后单击“确定”,如上面的快照所示。

数据库测试用户

步骤5选择授予“TestUser”对TestDB数据库的“TestTable”的权限。单击“确定”。