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  ;
相关推荐
m0_596749099 小时前
Golang如何做Clean Architecture_Golang整洁架构教程【详解】
jvm·数据库·python
半夜修仙9 小时前
Redis入门
数据库·redis·缓存
KaMeidebaby10 小时前
卡梅德生物技术快报|单 B 细胞抗体筛选服务:技术架构、流程实现与数据验证
前端·数据库·其他·百度·新浪微博
2401_8676239810 小时前
如何管理应用锁_DBMS_LOCK申请自定义锁控制并发逻辑
jvm·数据库·python
yzs8710 小时前
SQL Sever Pragmatic Bitmap过滤技术解析
数据库·sql
woxihuan12345610 小时前
SQL数据分析如何剔除极端异常值_配合窗口函数检测偏离度
jvm·数据库·python
2303_8212873810 小时前
Go 中通过指针实现变量名的“间接引用”与原地修改
jvm·数据库·python
ClouGence10 小时前
TiCDC 够用吗?聊聊 TiDB 同步的几个关键问题
数据库·分布式·后端
iuvtsrt10 小时前
SQL如何高效提取大表前几行:分页查询与OFFSET优化
jvm·数据库·python
彳亍10110 小时前
如何用 Dask 替代 Pandas 实现高效 Excel 数据处理
jvm·数据库·python