REVOKE VIEW ANY DATABASE TO [public] --这个是取消数据库公开的权限,也就是除了sa角色外任何人都不能查看数据库
Sa可以查看所有数据库,
新建一个名称为test的用户,设置数据库zhuangzi对test可见,如下
现在用sa用户登录,执行如下语句,Use [zhuangzi] goEXEC dbo.sp_changedbowner N'test'
那么test只能看到数据库zhuangzi