Sql Server设置用户只能查看并访问特定数据库
来源:互联网 发布:mysql默认约束 编辑:程序博客网 时间:2024/06/07 04:02
现需要限定特定的用户只能查看并访问特定的数据库,防止多个用户对数据库操作时一些误操作。
参考i6first的如何让用户只能访问特定的数据库(MSSQL)博文
1.新建登录用户
以管理员身份登陆数据库(权限最高的身份如sa),点击安全性->登录名,右键新建登录名,输入登录名和密码,取消强制实施密码策略。
2.将服务器角色设置为public
3.将public服务器角色的属性->取消查看所有数据库的权限
点击安全性->服务器角色->public,右键属性。点击服务器后如下图取消查看任意数据库的权限
或者执行如下SQL:
REVOKE VIEW ANY DATABASE TO [public]
4.将待授权的数据库的db_owner指派给刚注册的新用户
在数据库中新建查询,输入下列sql语句。完成对用户权限的设定,做到了新建用户只能查看和操作特定数据库(除系统数据库外)
Use [WH_R]//WH_R为数据库名称goEXEC dbo.sp_changedbowner N'user'//user为刚新建的用户
阅读全文
0 0
- Sql Server设置用户只能查看并访问特定数据库
- 数据库xxx已打开,并且一次只能有一个用户访问。 (Microsoft SQL Server,错误: 924)
- Sql Server:创建用户并指定该用户只能看指定的视图,除此之外的都不让查看。
- Sql Server:创建用户并指定该用户只能看指定的视图,除此之外的都不让查看。
- SQL Server 2008等登录用户只能看到自己的数据库设置办法
- SQL Server 2008等登录用户只能看到自己的数据库设置办法
- sql server 用户访问权限设置
- MySQL创建用户,并设置指定访问数据库
- SQL Server查看有哪些用户连接数据库
- Sql Server中限定用户只能访问指定的储存过程
- 据库 'UFDATA' 已打开,并且一次只能有一个用户访问。 (Microsoft SQL Server,错误: 924)
- mysql限制用户只能访问指定数据库
- 如何终止SQL Server中的用户进程(终止某一个用户访问sql server数据库)
- 数据库 'XXXX' 已打开,并且一次只能有一个用户访问。设置单用户 / 多用户
- sql server数据库访问
- [SQL Server]限制用户只能看到自已是owner的数据库.
- 在ORACLE里设置访问多个SQL Server数据库
- 图解用IP访问SQL Server 2005数据库的设置
- 代理
- java_接口和抽象类与设计模式
- 采集上万,百万的网页内容网址-php采集网页-php爬虫视频教程5
- 【Leetcode-Easy-283】Move Zeroes
- 批量修改
- Sql Server设置用户只能查看并访问特定数据库
- 参数SKIP_UNUSABLE_INDEXES的一点测试!
- C#编程入门11_面向对象之多态
- spring对循环操作数据库时的事务处理如何配置
- SQL Server与SQL Server Express的区别
- rabbitmap-既要
- 设置Xlistview在tablayout里面的写法
- CodeForces
- mescroll纯下拉刷新