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

 

posted @ 2018-12-12 09:15  麻将我会  阅读(1303)  评论(0编辑  收藏  举报