我有一个.net,我只能读取SQL Server数据库.SQL Server是否可以为数据库中的一个表提供写访问权限,并限制我只读取数据库的其余部分?
p.c*_*ell 18
如果需要,请使用此TSQL脚本:
EXEC sp_addrolemember N'db_datareader', N'User1';
GRANT INSERT, UPDATE, SELECT ON
MyTable
TO User1 --for multiples, it's TO User1,User2
Run Code Online (Sandbox Code Playgroud)
在 SQL Server Management Studio 中,右键单击数据库名称|security|Users 中的只读用户,然后选择“属性”。
选择“Securables”并单击“搜索...”。在弹出窗口中选择“所有类型的对象...”,然后单击“确定”。在下一个窗口中选择“表”,然后单击“确定”。
然后回到 Securables 窗口,对于用户可能写入的每个表: 单击该表,然后在下方的“权限”窗口中的“授予”列中,选择“插入”、“选择”和“更新”。
| 归档时间: |
|
| 查看次数: |
19162 次 |
| 最近记录: |