我有一个名为“abc”的数据库,用于login“cde”。 当我远程访问这个数据库MSSQL Server 2005显示我所有的数据库,但用户“cde”只能访问数据库“abc”。 我如何禁用所有数据库的查看?
您需要删除所有数据库中访客用户的权限。
这通常是不需要的,因为通常用户不能简单地看到服务器上存在哪些数据库就不是一个安全问题。 只是因为他们可以看到他们并不意味着他们可以访问他们。