P
u
r
v
i
s

在SQL Server中创建一个新用户并授予他们查询对象的权限

在SQL Server中创建一个新用户并授予他们查询对象的权限,您可以按照以下步骤操作:

使用具有创建新用户和授予权限所需权限的特权帐户连接到SQL Server实例。

使用

CREATE LOGIN语句为用户创建新的登录。以下是一个示例:
CREATE LOGIN [new_user] WITH PASSWORD = 'password';

new_user替换为所需的用户名,将password替换为用户的强密码。
使用CREATE USER语句在数据库中创建新用户。以下是一个示例:

CREATE USER [new_user] FOR LOGIN [new_user];

这将在当前数据库中创建一个新用户,并将其映射到步骤2中创建的登录。

授予用户必要的权限。在这种情况下,您希望授予用户从查询视图中选择的权限。以下是一个示例:

GRANT SELECT ON [dbo].[query_view] TO [new_user];

query_view替换为要授予权限的视图的名称,将new_user替换为您在步骤2中创建的用户名。
就这样!您的新用户现在应该能够从查询视图中进行选择。

posted @ 2023-08-17 15:35  兰purvis  阅读(549)  评论(0编辑  收藏  举报