永发信息网

数据库名称是什么,怎么设置SQL数据库用户权限

答案:1  悬赏:50  手机版
解决时间 2021-05-22 03:20
数据库名称是什么,怎么设置SQL数据库用户权限
最佳答案
-- SQLServer:一、操作步骤
首先进入数据库级别的【安全性】-【登录名】-【新建登录名】
(图1:新建登录名)
2. 在【常规】选项卡中,如下图所示,创建登陆名,并设置默认的数据库。
(图2:设置选项)
3. 在【用户映射】选项卡中,如下图所示,勾选需要设置的数据库,并设置【架构】,点击【确认】按钮,完成创建用户的操作
(图3:选择对应数据库)
4. 现在我们就可以对TestLog数据库中的User表进行权限的设置了,【表】-【 属性】
(图4:选择对应表)
5. 在【权限】选项卡中,如下图所示,依此点击【添加】-【浏览】-【选择对象】
(图5:设置访问表的用户)
6. 在上面点击【确认】后,我们就可以下面的列表中找到对应的权限,如果你还想细化到列的权限的话,右下角还有一个【列权限】的按钮可以进行设置,点击【确认】按钮就完成了这些权限的设置了
(图6:权限列表)
7. 现在就使用TestUser用户登陆数据库了,登陆后如下图所示,现在只能看到一个表了
(图7:效果)
二、注意事项
在上面的第3步骤中需要注意:如果这里没有选择对应的数据库的话,之后去TestLog数据库中是找不到TestUser。
(图8:找不到TestUser用户)
2. 在上面的第3步骤,设置完TestLog数据后,需要点击【确认】按钮,完成创建用户操作,如果这个时候去设置【安全对象】,是无法在【添加】-【特定对象】-【对象类型】-【登陆名】-【浏览】中找到刚刚新建的TestUser用户的。
3. 其实在数据库级别的【安全性】创建的用户是属于全局的,当设置了某个数据库,比如TestLog之后,这个用户就会出现在这个数据库的【安全性】列表中。 如果删除TestLog这个用户,会出现下面的提示。删除了后,这个用户就无法登陆了。需要去对应的数据库中删除用户,如果没有删除又创建,是会报错的。
(图9:删除TestUser用户)
4. 在第6步的【显式权限】列表中,如果选择了【Control】这个选项,那么在【Select】中设置查询【列权限】就没有意义了,查询就不会受限制了。如果设置【列权限】,在正常情况下会显示下图的报错信息:
(图10:效果)
5. 在TestLog数据库的【安全性】-【TestUser】-【属性】-【安全对象】-【添加】-【对象类型】这里有更多关于数据库级别的一些对象类型可以设置。
(图11:其它对象类型)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
对岁月留下痕迹的语录,描写时光流逝之快的名
有什么好歌曲(什么都行)?
瓷砖销售技巧和话术,推销瓷砖的技巧和方法以
天下有十全十美的人吗?
活泼金属一定做原电池的负极吗
내가당신을&#
工程监理需要什么学历,建设工程监理公司是一
宋小宝小品有喜了台词,你好。 宋小宝有喜了小
与成长和梦想有关的歌曲
不要让我失望 不要让我失望 英文怎么说
QQ飞车休息区加经验情况
语文作文提纲怎么写,语文作文提纲怎么写
求所有初中英语固定搭配!
为何有些女人爱八卦?
双字加部首是什么,双字的偏旁是什么
推荐资讯
网络游戏对经济的影响,网络游戏的经济??
烟会与脸发生化学反应吗
怎么解这道高数极限题
CSOL的连杀是怎么设计的,请知道的朋友帮帮忙
快递单号怎么样查询
那有真三群打战队?
没有凸透镜,你能用其它物体帮助你看清蚂蚁大
DNF.帮忙看下 湖北2区 这个可以卖多少
用his in friend class your is 连词成句
21度氧咖啡地址在哪,我要去那里办事
这个显卡是什么接口的?高手进。
某班举行只是竞赛,评分标准是:每个队的基本
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?