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  ;
相关推荐
糖果店的幽灵9 分钟前
【langgraph 从入门到精通graphApi 篇】Command 与动态流程控制
android·java·数据库·人工智能·langgraph
数行拙笔28 分钟前
Redis---zset类型
数据库·redis·缓存
老大白菜29 分钟前
Omnigent(omni)使用说明
服务器·数据库·microsoft
数智化管理手记1 小时前
全面预算管理执行偏差大?全面预算管理全流程落地步骤是什么
大数据·网络·数据库·人工智能·数据挖掘
倔强的石头_1 小时前
SQL 语法全兼容,但结果就是不一样——国产化迁移里最难缠的九类隐患
数据库
kobe_OKOK_2 小时前
django外键字段会自动在数据库字段后面加上_id
数据库·django·sqlite
<小智>10 小时前
及时做APP开发实战(十二)-LazyForEach懒加载优化实践
数据库·鸿蒙
龙仔72510 小时前
人大金仓KingbaseES V8 手动单库备份&恢复操作笔记
数据库·笔记·oracle·人大金仓
Csvn13 小时前
📊 SQL 入门 Day 6:多表查询 — JOIN 的四种姿势
后端·sql
夏贰四13 小时前
数据库迁移怎样降低人力投入?数据库迁移怎么实现全量增量同步?
数据库·数据库迁移