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  ;
相关推荐
IvorySQL12 小时前
PostgreSQL 19 重磅新语法终于补齐这个缺口
数据库·postgresql·开源
IvorySQL12 小时前
PostgreSQL 技术日报 (3月23日)|使用 rdtsc 减少 EXPLAIN ANALYZE 的计时开销
数据库·postgresql·开源
yhole13 小时前
SQL中的REGEXP正则表达式使用指南
数据库·sql·正则表达式
IvorySQL13 小时前
PostgreSQL 技术日报 (3月21日)|这些机制,可能并非 “ 理所当然 ”
数据库·postgresql·开源
m0_5180194813 小时前
使用Seaborn绘制统计图形:更美更简单
jvm·数据库·python
卓怡学长13 小时前
m280本科生导师指导平台
java·数据库·spring·tomcat·maven·intellij-idea
大尚来也13 小时前
Serverless架构深度解析:适用场景、核心局限与破局之道
数据库
Wave84513 小时前
非阻塞按键(单击,双击,长按)
数据库
2401_8318249613 小时前
为你的Python脚本添加图形界面(GUI)
jvm·数据库·python
久违的太阳13 小时前
记录一次ORACLE RAC安装PSU补丁步骤
数据库·oracle