SQL Server用户如何禁止查看其他数据库列表和可登录用户的列表呢

我新建了一个SQL Server 2005数据库普通用户,并将他设为某个数据库的dbo。
但是这个用户用sqlserver的企业管理器客户端远程连接我们的数据库服务器后,他是可以看到我们所有的数据库列表以及可以登陆的用户名(虽然他不可以访问其他的数据库,也不能修改其他用户的资料,但是这样他可以看见这些信息,感觉很不好,不知道可不可以通过权限设置屏蔽掉这些信息)。
小弟没有多少分请各位高手帮帮忙!

作者: superorc   发布时间: 2011-06-11

SQL code

USE master
GO
DENY VIEW any DATABASE to PUBLIC;

作者: xiaoliaoyun   发布时间: 2011-06-11

拒绝该用户访问其他数据库的权限.

作者: qianjin036a   发布时间: 2011-06-11