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  ;
相关推荐
召田最帅boy2 分钟前
使用自定义图片作为Emoji表情的技术实现
数据库·html
2401_8535765019 分钟前
使用PyTorch构建你的第一个神经网络
jvm·数据库·python
Nandeska32 分钟前
6、认识和使用Redis Stack
java·数据库·redis
V1ncent Chen41 分钟前
SQL大师之路 09 模式匹配(正则表达式)
数据库·sql·mysql·正则表达式·数据分析
SelectDB技术团队1 小时前
Apache Doris + SelectDB:定义 AI 时代,实时分析的三大范式
数据库·数据仓库·人工智能·云原生·实时分析
weixin_704266051 小时前
事务管理全解析:从ACID到Spring实现
java·数据库·spring
m0_738120721 小时前
应急响应——知攻善防挖矿事件应急溯源详细过程
网络·数据库·安全·web安全
青柠代码录1 小时前
【MySQL】常用命令手册
数据库·mysql
琢磨先生David1 小时前
数据库实例(Database Instance)是什么?
数据库
幻乐星空1 小时前
【Oracle实战】Windows Server下Oracle归档日志满与磁盘空间告急的协同处理实战
数据库·windows·oracle