Sqlserver 2008R2设置数据库只对特定用户可见

REVOKE VIEW ANY DATABASE TO [public] --这个是取消数据库公开的权限,也就是除了sa角色外任何人都不能查看数据库

Sa可以查看所有数据库,

新建一个名称为test的用户,设置数据库zhuangzi对test可见,如下

现在用sa用户登录,执行如下语句,
Use [zhuangzi] 
go
EXEC dbo.sp_changedbowner N'test'

 那么test只能看到数据库zhuangzi

猜你喜欢

转载自www.cnblogs.com/LittleFeiHu/p/10106527.html