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  ;
相关推荐
Aloha_up2 分钟前
redis与数据库的一致性问题分析
数据库·redis·缓存
牢七9 分钟前
jfinal_cms-v5.1.0 审计黑盒
数据库
zzh08131 分钟前
MySQL数据库操作笔记
数据库·笔记·mysql
6+h35 分钟前
【Redis】底层原理解析(SDS / 跳表 / IO多路复用 / 单线程模型)
数据库·redis·bootstrap
idolao36 分钟前
CentOS 7 安装 nginx-1.3.15.tar.gz 详细步骤(从源码编译到启动配置)
linux·运维·数据库
EnCi Zheng44 分钟前
J7A-已有数据表如何安全添加新字段 [特殊字符]️
数据库·安全·oracle
biubiuibiu1 小时前
探秘新飞机:从包装到起飞的全程指南
数据库·python
专注VB编程开发20年1 小时前
SQL SERVER数据库DTE加密和字段加密
数据库·sql server
pupudawang1 小时前
MySQL中日期和时间戳的转换:字符到DATE和TIMESTAMP的相互转换
数据库·mysql
V1ncent Chen1 小时前
SQL大师之路 12 函数基础
数据库·sql·mysql·数据分析