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” 账户相应的权限才能对表进行相应的操作。
热门推荐
提升自我,轻松脱单!
春节孝心大升级!科技好物让爸妈乐享健康晚年
普通家庭过年预算攻略:5千到2万的详细支出分析
二战"火力怪兽"——大麦克斯坦克歼击车:实验性重型坦克歼击车的辉煌与局限
姜子牙封神时,商纣王被封为“天喜星”,这个神是干啥的?
济南到泰山,哪种出行方式最适合你?
谢大姐教你做正宗阳朔啤酒鱼
阳朔啤酒鱼:从渔家巧妇到地方金招牌
无锡春节旅游攻略景点大全,无锡春节旅游必去十大景点有哪些?
广东观音山:东莞最佳徒步胜地
银瓶山自然保护区:东莞生态保护新亮点
松山湖:东莞的后花园,自然与人文的完美融合
江苏哪里好玩?一篇文章带你畅游江南水乡与古都遗迹!
张红甫教你做超香家常蛋炒饭秘诀
蛋炒饭怎么炒好吃?巧妇教你这4步骤,让你的蛋炒饭更香更美味
全国三线建设的十三个省区
世界读书日:读懂故宫的7本书
三地之争:广东、江苏、山东,谁的地理位置与环境更胜一筹?
故宫启动“发现‘中纹’之美”设计大赛,以创新设计传承传统文化
故宫设计背后的文化密码
故宫珍宝馆:凤冠与金杯的秘密
探秘龙江古驿路:自驾游的历史文化之旅
为什么申公豹让千万人泪崩?这才是穷山沟大学生的生存实录
盘点12部美国“真实事件改编”的电影!以下那些是你看过的?
孩子调皮捣蛋?这位妈妈的应对方式值得所有家长学习
中医教你如何通过饮食调理糖尿病
你用对生日祝福语了吗?各国特色大揭秘!
最走心的生日祝福语,总有一句能打动你
中国文化的全球影响力:传统与现代的完美融合
唐律里的“格杀勿论”:古代版正当防卫?