本经验介绍若何只想让某个用户拜候数据库特定的表或视图,达到保密的结果 。 现稀有据库CC下有3张数据表,本例子将设定一个用户,让其只能拜候此中的SFC_ZC表 。 跟着下面的
起头做吧 。
文章插图
需要这些哦
SQL server 2014
方式/
1登录SSMS之后选择平安性,右键点击登录名 。 在弹出的右键菜单中选择【新建登录名】选项 。
文章插图
2在新建登录名界面中的,常规页面输入新的登录名(本例为user_test)并设定暗码 。 可以打消勾选用户下次登录时必需更改暗码选项 。 最后设定默认数据库为CC 。
文章插图
3接下来在用户映射页面中,勾选映射CC数据 。 因为我们此次要分派的是查询权限的用户,所以下方的数据库脚色当作员身份只勾一个public即可 。 点击确定按钮完当作新用户建立 。
文章插图
4在CC数据库下点击新建查询,在IDE中输入 grant select on sfc_zc to user_test语句 并执行 。 该语句的感化是分派sfc_zc表的查询权限给user_test用户 。
文章插图
文章插图
5【SQL Server 如何设置某用户只能访问特定的表】权限分派完当作后可以测试一下结果若何 。 断开数据库毗连,用我们适才新建的user_test用户从头登录数据库 。
文章插图
6这时我们可以看到CC数据库下面只能看到SFC_ZC这张数据表了,别的两张表都不见了,到此大功乐成 。
文章插图
以上内容就是SQL Server 如何设置某用户只能访问特定的表的内容啦,希望对你有所帮助哦!
推荐阅读
- cad如何绘制墙体
- AE 如何实现手写文字漂浮效果
- 如何使用美图秀秀更换照片背景颜色
- 如何把单个大于4G的文件复制进U盘的解决办法
- 如何预防心脏早搏
- 如何使臀部变得更翘
- 如何用ps给裙子添加图案
- 如何用ae制作飘动的旗子效果
- 如何通过手机号查QQ号
- 教你如何画简单3D画