MS SQL Server - 分配权限

权限指的是管理委托人对安全性的访问级别的规则.您可以在MS SQL Server中授予,撤消和拒绝权限.

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

方法1 - 使用T-SQL

语法

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

示例

在'TestDB'中为名为'TestTable'的对象上的'TestUser'用户分配select权限'数据库,运行以下查询.

USE TestDB
GO
Grant select on TestTable to TestUser

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

步骤1 : 连接到实例并展开文件夹,如下面的快照所示.

分配权限

第2步 : 右键单击TestUser,然后单击"属性".出现以下屏幕.

Database TestUser

步骤3 单击"搜索"并选择特定选项.单击对象类型,选择表,然后单击浏览.选择"TestTable"并单击"确定".出现以下屏幕.

Database TestUser

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

 Database TestUser

步骤5 选择授予'TestUser'的TestDB数据库的'TestTable'权限.单击"确定".