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  ;
相关推荐
禁默4 分钟前
信创实战:Python + SQLAlchemy 接入金仓数据库(从驱动安装到完整 CRUD)
开发语言·数据库·python
范什么特西11 分钟前
知识总结04(redis)
数据库·redis·缓存
小黑技术栈20 分钟前
web前端基础到入门——14day
前端·数据库·oracle
福大大架构师每日一题1 小时前
agno v2.8.7 发布:顾问模型、精准路线、调度能力全面升级,10项关键修复一次看懂
java·开发语言·数据库
深念Y1 小时前
老Flyme 官方 root 开启 ADB TCP 方案
linux·数据库·网络协议·tcp/ip·adb·智能手机·emmc
c238569 小时前
MySQL 基础用法(上):库表管理与数据增删改
c语言·数据库·c++·mysql
jnrjian10 小时前
postgres database 更换用户
数据库·postgresql
無a伟11 小时前
redis缓存完整详解
数据库·redis·缓存
G311354227312 小时前
大模型不可用时,业务还能不能继续:企业需要设计降级方案
大数据·服务器·数据库·人工智能·深度学习
VALENIAN瓦伦尼安教学设备13 小时前
激光对中仪采购要点
数据库·嵌入式硬件·算法