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  ;
相关推荐
Upsy-Daisy几秒前
Hermes Agent 学习笔记 07:Messaging Gateway,让 Agent 从终端走向多平台入口
运维·服务器·数据库
程序员晨曦2 分钟前
数据库写轮眼:看透 MVCC 版本链、快照、隔离级别。
数据库·oracle
Leon-Ning Liu6 分钟前
MySQL数据恢复实践:binlog2sql数据追加
数据库·mysql
嵌入式-老费9 分钟前
esp32开发与应用(看门狗测试)
java·开发语言·数据库
czhc11400756639 分钟前
615:代码细节
数据库
知识分享小能手14 分钟前
Hadoop学习教程,从入门到精通, HBase 分布式数据库 — 完整知识点与案例代码(8)
数据库·hadoop·分布式
罗政17 分钟前
AI工作流实现Excel自动化+SQL,零 VBA ,零公式,电商订单分析案例 | DTBot
sql·自动化·excel
曹牧18 分钟前
oracle:set feedback off
oracle
吴声子夜歌19 分钟前
SQL经典实例——处理数字
java·数据库·sql
NineData25 分钟前
日常巡检 Oracle 时,ChatDBA 怎么把会话、SQL 和等待事件一起看
数据库·sql·oracle·ninedata·故障排查·chatdba·实例巡检