SQL 2000 登陆的问题!解决加100分!

来源:百度知道 编辑:UC知道 时间:2024/06/21 12:15:03
登陆方式:
1:企业管理器->右键SQlserver组->新建sqlserver注册->下一步->写入远程IP->下一步->选Sqlserver登陆->下一步->
2:或者用查询分析器登陆
问题:服务器数据库上面有很多数据库,利用本地企业管理器登陆,可以查看所有的数据库,有什么办法可以针对单个用户只能看到单个数据库,而不能看到服务器上所有数据库,前提(用户设角色、服务器角色、数据库角色、都已经设置,默认的权限的都是最低的)!
大千世界的数据库高手们,都发挥发挥您的才能为我解答解答!答对在加100分!
我给的权限是(dbo 和数据库用户 (public db_ower)) 这样每个用户都有使用的权利,不影响其他的用户。
没高手吗?高手到到哪里去了??????

用企业管理器打开数据库后展开某个数据库,里面就有角色和用户两个选项,是专门用来设置权限之类的问题的,你看一下吧。

单个用户只给他单个数据库权限呗。其它数据库最低的权限也不给他,就看不到了。

同意楼上,为不同的用户设置不同的连接权限

用委托

方法一,通过设置用户权限来实现,如一楼所说.
方法二,通过建立一个表,表中记录每个玩家能打开的数据库名