SQL Server数据库用户管理与权限设置指南
创作时间:
作者:
@小白创作中心
SQL Server数据库用户管理与权限设置指南
引用
CSDN
1.
https://m.blog.csdn.net/m0_74825409/article/details/144317330
本文将详细介绍SQL Server数据库的用户管理和权限设置。通过本文,读者将学会如何创建用户、验证用户存在性、将用户添加到数据库中以及授予用户相应的权限。
以操作系统管理员的身份登录 Windows身份验证。
登陆后找到目录 “安全性–登录名” 节点,右键登录名找到“新建登录名” 在面版中创建一用户帐户“xiao_sj”,密码为“123”,点击确定。
以系统管理员 sa (在我的电脑中系统管理员名为 sj )的身份启动 SQL Server 的查询分析器。
新建查询输入以下命令以查看新建用户账号名“xiao_sj”是否存在,若存在,则返回新创建的用户账号名。
SELECT name
FROM sys.server_principals
WHERE name = 'xiao_sj';
- 将新创建的 Windows 用户账号 “xiao_sj” 添加到 SQL Server 的登录帐号中。
USE student;
CREATE USER [xiao_sj] FOR LOGIN [xiao_sj];
注意:上述 SQL Server 的登录帐号只有成为某个数据库的用户时,才有对该数据库的访问权限。每个登录帐号在一个数据库中只能有一个用户与之对应。
- 接下来,需要授予用户账号名 “xiao_sj” 对student数据库的适当权限。这可以通过GRANT语句来完成。例如授予“xiao_sj”用户对数据库中所有表的SELECT权限。
USE student;
GRANT SELECT TO [xiao_sj];
注意:上述 SQL Server 的登录帐号虽然已具有对数据库 STUDENT 的访问权限,但还需要授予该用户对数据库的存取权限,否则不能对数据库对象进行任何更新和删除操作。还可授予更广泛的权限如SELECT,INSERT,UPDATE,DELETE权限。
- 在企业管理器中展开控制台目录到“安全性-登录名”节点上,查看 Windows 身份验证方式的登录账号 “xiao_sj”,用鼠标右击该登录账号,打开快捷菜单中可对登录账号进行新建、删除、查看和更改属性的操作。
以下是用户账号 “xiao_sj” 登录访问执行的一些查找,更改,删除内容的运行情况。
SELECT * FROM student;
- 注意:若未经第(6)步授予权限会导致 “xiao_sj” 用户只能访问student数据库而不能看到其他的jbqk、my…等数据库,只有授予了 “xiao_sj” 账户相应的权限才能对表进行相应的操作。
热门推荐
洪洞大槐树寻根祭祖园:全球华人的精神家园
洪洞樊村:揭秘樊哙后裔的千年家谱
深入解析农村低保制度:保障农民生活的制度创新与挑战
薪火相传 | 1990年,中国首次承办亚运会
杭州亚运会开幕式获泰利奖18项大奖,展现中国文化魅力
敦煌沙漠夜行:星空下的驼铃声
“驼铃声响”艺术大展:一场跨越千年的丝路文化盛宴
阿拉善右旗:冬季骆驼文化节里的文化传承
武汉:物价亲民的省会城市,5块钱就能吃饱,景点几乎全免费
苹果手机测距仪的算法原理是什么
亚冬会倒计时30天 运动员村筹备咋样了?
来哈尔滨看亚冬会,这份旅游攻略请收好
抑郁症伤人有法律责任吗?
止咳的中药有哪些 能止咳的中草药
扑尔敏涨价背后:安全用药指南与替代方案
扑尔敏:过敏救星还是瞌睡神器?
《百家姓》里的政治密码:赵钱孙李的秘密
《百家姓》:一部承载千年文化记忆的姓氏百科
《百家姓》里的宋朝治国智慧
专家热议纪录片《卢作孚》:叙事巧妙、意义深远
爸爸参与育儿:给孩子带来无尽的好处
《花千骨》电影票房低迷 导演深夜道歉引热议
西双版纳绿野秘境:探秘自然奇观,邂逅傣族风情
看看云南的森林有多美
琴澳生活录①|澳门老友记,横琴新时光
空气炸锅烤馒头,轻松搞定早餐!
这才是“84消毒液”的正确用法,很多人都用错了,难怪没有效果
从改造到管理:农贸市场提升运营效益的关键步骤
香葱姜炒蟹的制作方法(用姜和葱调味的海鲜美食)
20种聚会类型全解析:从生日派对到多元文化交流夜