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” 账户相应的权限才能对表进行相应的操作。
热门推荐
老婆想挽回老公的婚姻?这样做或许能找回爱情的温度
爱的革命:婚姻中的自我成长与关系重塑
甲状腺肿瘤的病因都有哪些
货车安全驾驶指南:盲区、超载等隐患及防范要点
增强记忆力的练习:改善大脑健康的日常计划
《哈佛健康》:交个朋友,增强思维、记忆力和健康!
亲戚的孩子假期来家住,欢迎or拒绝?
出租屋强制安装人脸识别系统:隐私保护与公共安全的平衡之道
西昌市创新推进中小学心理健康教育:构建“一体两翼”工作格局
大数据精准教学:从数据驱动到教育创新
英语课堂如何吸引学生注意力?这些方法值得一试!
科学素养提升秘籍:高效教学法大揭秘!
独库公路:纵贯天山脊梁的景观大道
油性皮肤救星:这些食物帮你控油!
秋冬控油小妙招:告别油光满面!
广东省中医院推荐:中医控油妙招
著名书法家陈相国先生全面解析中国书法的艺术内涵与文化意义
梅丽尔·斯特里普:用演技重现犹太大屠杀的历史伤痕
椭圆函数理论中的Θ函数解析
《中国皮肤清洁指南》教你科学清洁脸部油脂
电动车控制器瓦数选购指南:高标&涡轮增压如何选?
电动车控制器瓦数如何影响你的骑行体验?
感动的力量:生活中的小确幸
菊花不是祭奠,乌鸦不是不祥!那些年被曲解的传统文化,真相来了!
揭秘肘关节肌腱:从结构到损伤预防全解析
服用天大药业缬沙坦胶囊期间的饮食注意事项
天大药业推荐:如何正确使用缬沙坦胶囊控制血压?
地震后的经济损失是怎么算出来的
王敏勤:用“知识树”破解教学重点难题
巧用“系列位置效应”优化课堂结构