SQL数据库创建用户及赋予权限

1.理论

创建登录名

CREATE LOGIN 登入名LoginName WITH PASSWORD = 'YourPassword';

-- 创建用户

CREATE USER UserName FOR LOGIN 登入名LoginName;

-- 授予权限

GRANT EXECUTE ON YourStoredProcedure TO YourUserName; -- 允许执行指定的存储过程

GRANT SELECT ON View TO UserName - 允许查看

2.实践

c 复制代码
-- 创建登录名
CREATE LOGIN  XXX  WITH PASSWORD = 'XXX@123';

-- 创建用户
CREATE USER XXX  FOR LOGIN XXX  ;

-- 授予权限
-- 授权查看特定视图的权限
GRANT SELECT ON XXX _VW  TO XXX  ;
相关推荐
麻瓜code3 小时前
【MySQL】SQL优化实战:从慢查询定位到查询改写
数据库·sql·mysql
蓝鸟19744 小时前
Oracle HIS业务视图优化实战|VI_BQ_YWTX11从高耗费到秒级响应
数据库·oracle·his数据库调优·复合索引踩坑·is null索引问题·ql视图优化
数智启示录4 小时前
Apache Doris 4.0.8 混合检索实战(第 5 篇):三套系统只返回两条结果,一条 SQL 如何避开交集丢失
大数据·数据库·经验分享·sql·面试
今天AI了吗4 小时前
大模型技术全景(一):AI、机器学习、深度学习,三者的关系到底是什么?一文搞懂
数据库·人工智能·python·sql·深度学习·机器学习·rust
这个DBA有点耶4 小时前
RANGE/LIST/HASH/二级分区怎么选?分区表适用边界与隐藏代价
数据库·mysql·dba
离陌在学C#5 小时前
C# 异步编程:从 async/await 到 Task 实战指南
开发语言·数据库·c#
2601_962074685 小时前
Spring Boot的无缝衔接:深入解析与实践
数据库·spring boot·后端
武帝为此5 小时前
【InnoDB存储引擎介绍】
数据库·算法
csdn_aspnet5 小时前
mysql 触发器写法及示例
数据库·mysql·触发器·trigger
CJi0NG6 小时前
【自用】MySQL-概述
数据库·mysql