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  ;
相关推荐
IT摆渡者5 小时前
MySQL性能巡检脚本分析报告
数据库·mysql
Lyyaoo.6 小时前
Redis基础
数据库·redis·缓存
杨云龙UP7 小时前
ODA登录ODA Web管理界面时提示Password Expired的处理方法_20260423
linux·运维·服务器·数据库·oracle
解救女汉子7 小时前
SQL触发器如何获取触发源应用名_利用APP_NAME函数追踪
jvm·数据库·python
陈皮糖..8 小时前
27 届运维实习笔记|第三、四周:从流程熟练到故障排查,企业运维实战深化
运维·笔记·sql·nginx·ci/cd·云计算·jenkins
weixin_520649878 小时前
数据库函数
数据库
Bert.Cai9 小时前
MySQL LPAD()函数详解
数据库·mysql
OnlyEasyCode10 小时前
Navicat 任务自动备份指定数据库
数据库
if else10 小时前
Redis 哨兵集群部署方案
数据库·redis
yejqvow1210 小时前
Pandas 高效实现组内跨行时间戳匹配与布尔标记
jvm·数据库·python