sqlserver新建用户并分配对视图的只读权限

1、--创建了一个数据库角色,名称为:[seeview]

exec sp_addrole 'seeview'

2、--指定可查看的视图

GRANT SELECT ON view_getInventoryInfo TO seeview

--GRANT SELECT ON view_getInventoryInfo2 TO seeview

3、--添加只允许访问指定视图的用户: exec sp_addlogin '登录名','密码','默认数据库名'

exec sp_addlogin 'ERP','xxxx','xxxxDB'

此处可能执行不了,要求密码强度,那就自己手工创建(手工创建也不行)

4、--添加只允许访问指定视图的用户到rCRM角色中: exec sp_adduser '登录名','用户名','角色'

exec sp_adduser 'ERP','ERP','seeview'

sql 复制代码
--创建了一个数据库角色,名称为:[seeview]
exec sp_addrole 'seeview'
--指定可查看的视图
GRANT SELECT ON view_getInventoryInfo TO seeview
--GRANT SELECT ON view_getInventoryInfo2 TO seeview
--添加只允许访问指定视图的用户: exec sp_addlogin '登录名','密码','默认数据库名'
exec sp_addlogin 'ERP','xxxx','xxxxDB'
--添加只允许访问指定视图的用户到rCRM角色中: exec sp_adduser '登录名','用户名','角色'
exec sp_adduser 'ERP','ERP','seeview'
相关推荐
Navicat中国16 小时前
使用 SSL/TLS 安全连接数据库
数据库·安全·ssl
heimeiyingwang16 小时前
【架构实战】MySQL主从复制与读写分离:数据库高可用架构
数据库·mysql·架构
Cosolar16 小时前
2026年全球向量数据库技术全景与架构演进深度解析报告
数据库·人工智能·架构·agent·智能体
IronMurphy16 小时前
Redis拷打第七讲(最终章)
数据库·redis·php
张~颜16 小时前
PostgreSQL复制槽
数据库·postgresql
爱晒太阳的小老鼠16 小时前
数据库连接池Connection is not available, request timed out after 120000ms
数据库
2301_8039346116 小时前
SQL如何进行分组后字符串拼接_使用GROUP_CONCAT或STRING_AGG
jvm·数据库·python
爱喝水的鱼丶16 小时前
SAP-ABAP:数据类型与数据对象(8篇) 第四篇:关系映射篇——从类型定义到对象实例的转化逻辑
开发语言·数据库·学习·sap·abap
csdn小瓯16 小时前
Pydantic V2 模型校验与配置管理最佳实践
运维·数据库·windows
网管NO.117 小时前
MySQL、Oracle、PostgreSQL 深度对比,数据库怎么选?
数据库·mysql·oracle