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  ;
相关推荐
建群新人小猿38 分钟前
陀螺匠企业助手—个人简历
android·大数据·开发语言·前端·数据库
小毅&Nora1 小时前
【后端】【Redis】② Redis事务管理全解:从“购物车结算“到“银行转账“,一文彻底掌握事务机制
数据库·redis·事务
u0109272712 小时前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
玄同7653 小时前
深入理解 SQLAlchemy 的 relationship:让 ORM 关联像 Python 对象一样简单
人工智能·python·sql·conda·fastapi·pip·sqlalchemy
酉鬼女又兒3 小时前
SQL21 浙江大学用户题目回答情况
数据库·sql·mysql
KIN_DIN4 小时前
SQL 查询最新的一条记录
数据库·sql
m0_706653234 小时前
Python生成器(Generator)与Yield关键字:惰性求值之美
jvm·数据库·python
wangmengxxw4 小时前
SpringAI-mysql
java·数据库·人工智能·mysql·springai
Coder_Boy_4 小时前
基于SpringAI的在线考试系统-数据库设计核心业务方案
java·数据库·spring boot·ddd·tdd
机器视觉知识推荐、就业指导5 小时前
Qt 元对象系统:机制、组成与典型用法
数据库·qt