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  ;
相关推荐
2601_9620562312 小时前
EasyMarkets:“网络安全需求持续升温”
数据库·人工智能
润乾软件13 小时前
SQLazy:合并有重叠的时间区间
数据库·sql·sqlazy
拾光Ծ13 小时前
【MySQL】复合查询、表的连接
java·数据库·sql·mysql
Knight_AL13 小时前
MySQL 递归 CTE:WITH RECURSIVE 用法详解
android·数据库·mysql
行云&流水14 小时前
自动备份mysql数据库
数据库·mysql
IMPYLH14 小时前
HTML 的 <option> 元素
服务器·数据库·html
破芽14 小时前
mysql常用命令查询
数据库·sql·mysql
数字新视界14 小时前
动环智能监控全面提升机房管理与安全效率
数据库·物联网·数据中心·数据中心基础设施管理·dcim管理系统
程序员-Benothing14 小时前
MySQL 中的 Log Buffer 是什么?它有什么作用?
数据库·mysql·面试
润乾软件1 天前
SQLazy:分组累计求和
sql·sqlazy