我有一个名为“abc”的数据库,登录名为“cde”。当我远程访问此数据库时,MSSQL Server 2005 会显示所有数据库,但用户“cde”只能访问数据库“abc”。我如何才能禁用所有数据库的视图?
答案1
您需要删除所有数据库中来宾用户的权限。
这通常不是必需的,因为允许用户简单地查看服务器上有哪些数据库通常不是一个安全问题。他们可以看到它们并不意味着他们可以访问它们。
我有一个名为“abc”的数据库,登录名为“cde”。当我远程访问此数据库时,MSSQL Server 2005 会显示所有数据库,但用户“cde”只能访问数据库“abc”。我如何才能禁用所有数据库的视图?
您需要删除所有数据库中来宾用户的权限。
这通常不是必需的,因为允许用户简单地查看服务器上有哪些数据库通常不是一个安全问题。他们可以看到它们并不意味着他们可以访问它们。