sqlserver 权限管理

chdeliang 2004-08-28 11:57:26
在服务器端怎样控制客户端只能打开一些有权限打开的数据库??
...全文
129 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chdeliang 2004-08-29
  • 打赏
  • 举报
回复
怎样分配角色??
zjmym 2004-08-28
  • 打赏
  • 举报
回复
分配角色
General521 2004-08-28
  • 打赏
  • 举报
回复

在向导中:安全性->登录->右键一个用户->属性->在属性中设置你要给用户使用的数据库

zjcxc 2004-08-28
  • 打赏
  • 举报
回复
--示例

--切换到你新增的用户要控制的数据库
use 你的库名
go

--新增用户
exec sp_addlogin 'test' --添加登录
exec sp_grantdbaccess N'test' --使其成为当前数据库的合法用户
exec sp_addrolemember N'db_owner', N'test' --授予对自己数据库的所有权限

--这样创建的用户就只能访问自己的数据库,及数据库中包含了guest用户的公共表
go

--删除测试用户
exec sp_revokedbaccess N'test' --移除对数据库的访问权限
exec sp_droplogin N'test' --删除登录

27,582

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧