原文:SQL Server 如何设置某用户只能访问特定的表、视图、存储过程

一 设置用户只能操作已授权的对象 表 视图 存储过程 本文将介绍如何只想让某个用户访问数据库特定的表或视图,达到保密的效果,本文演示表的设置过程,存储过程和视图同理。但这个流程设置完用户可以看到所有的数据库名,隐私性不强 点击未授权的数据库提示未授权,无法访问 。 在设置之前我们要先检查public角色的 查看任意数据库 权限是否勾选 默认是勾选的 ,如果取消勾选下方创建用户看不到任何数据库。 登 ...

2021-06-11 11:38 0 3952 推荐指数:

查看详情

设置Sql server用户对表、视图存储过程、架构的增删改查权限

根据数据库Schema限制用户对数据库的操作行为 授予Shema dbo下对象的定义权限给某个用户(也就是说该用户可以修改架构dbo下所有/视图/存储过程/函数的结构) 回收某个用户对Shema dbo下对象的定义权限(也就是说该用户不可以修改架构dbo下所有/视图 ...

Sat Dec 23 02:08:00 CST 2017 1 8231
Sql Server 视图调用存储过程

视图中调用存储过程,需要用到​OPENROWSET 函数,在使用OPENROWSET函数时需要开启 Ad Hoc Distributed Queries 组件   如果为了网站和数据安全不建议使用此方式。 Create VIEW ViewRpVmsToken ...

Thu Jun 29 18:06:00 CST 2017 0 1828
【MSSQL】SQL Server 设置用户只能查看并访问特定数据库

#背景   SQL Server实例上有多个服务商的数据库,每个数据库要由各自的服务商进行维护,   为了限定不同服务商商的维护人员只能访问自己的数据库,且不能看到其他服务商的数据库,现需要给各个服务商商限定权限,让他们登录SQL Server只能看到授权的数据库而无法看到其他数据库 ...

Sat Jun 02 03:03:00 CST 2018 0 10546
Sql Server设置用户只能查看并访问特定数据库

1.新建登录用户以管理员身份登陆数据库(权限最高的身份如sa),点击安全性->登录名,右键新建登录名,输入登录名和密码,取消强制实施密码策略。 2.将服务器角色设置为public 3.将public服务器角色的属性->取消查看所有数据库的权限点击安全性->服务器角色-> ...

Mon May 25 18:20:00 CST 2020 0 1956
SQL Server 设置用户只能查看并访问特定数据库

解决方案 1、先给不同的服务商创建不同的登录名(如下以一个服务商为例) 2.将登录名加入到public服务器角色中 3.将public服务器角色的属性——>安全对象中取消查看所有数据库的权限 或者执行如下SQL: REVOKE ...

Wed Aug 12 06:02:00 CST 2020 0 706
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM