在SQL Server 2008中隐藏其他用户的数据库

我已经在SQL Server 2008中创build了一个数据库,并在服务器对象资源pipe理器中显示可以login到SQL的所有用户。

我想隐藏这些用户,我希望它只能被我看到。

我怎样才能做到这一点? 任何帮助,build议?

非常感谢

试试这个:在SQL Server Management Studio中,右键单击服务器,然后单击“属性”。 点击“权限”,然后select“公共”angular色,并从“查看任何数据库”中删除“授予”。

DbDefence可以隐藏包括DBA在内的任何人的数据库模式。 SQL Server 2008完全免费,没有限制。

我与供应商有关联。 希望它不是广告,因为产品是免费的。

使用大师; 走

DENY查看任何数据库到[loginname]; 走

USE [你的db]; 走

DROP USER [login名]; 走

使用大师; 走

在数据库上修改授权:[your db] TO [loginname]; 走