Sre*_*ree 18 sql-server grant user-roles
我想只为给定用户 - xyz提供SQL Server数据库中单个表的READ访问权限
经历过以下问题:
授予对数据库的SQL Server登录访问权限 - SQL Server
在SQL Server 2005中授予对2个表的只读访问权限的最佳方法?
但它为我提出了一些基本问题,通过角色和用户名提供访问权限有何不同?
请提供一种有效的方法来做到这一点
Sre*_*ree 32
我以这种方式解决了这个问题:
CREATE LOGIN XYZ
WITH PASSWORD = 'PASSWORD'
Run Code Online (Sandbox Code Playgroud)
创建XYZ登录后,为创建的上述登录创建用户
CREATE USER xyz FOR LOGIN xyz
Run Code Online (Sandbox Code Playgroud)
然后授予select,update权限,在我的情况下,它只是在特定表上选择
GRANT SELECT ON DBNAME.TABLE_NAME TO USERNAME
Run Code Online (Sandbox Code Playgroud)
我提到的来源是
http://technet.microsoft.com/en-us/library/aa337545.aspx(参考标题为创建数据库用户的底部代码部分)
| 归档时间: |
|
| 查看次数: |
49883 次 |
| 最近记录: |