在SQL Server中创建用户并提供插入和读取权限

时间:2019-01-24 05:34:44

标签: sql-server

我想创建一个即使数据库有1000多个表也只能看到两个表(表A和表b)的用户。用户应该只对该表具有读写权限。

1 个答案:

答案 0 :(得分:3)

您可以尝试按照以下步骤创建用户并授予适当的权限。

CREATE USER MyCustomUser FOR LOGIN <Your_Login_Name;  
GO 
GRANT SELECT, INSERT, UPDATE ON TableA TO MyCustomUser
GO 
GRANT SELECT, INSERT, UPDATE ON TableB TO MyCustomUser

如果您更喜欢使用SSMS UI执行此操作,则可以查看分步配置文章here

注意:要允许用户访问数据库,您需要将其与登录名关联。