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

Sa可以查看所有数据库,

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

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

 那么test只能看到数据库zhuangzi

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

 

相关文章:

  • 2021-07-18
  • 2022-12-23
  • 2022-12-23
  • 2023-04-11
  • 2022-12-23
  • 2021-12-11
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-10
  • 2022-01-03
  • 2022-12-23
  • 2022-01-04
  • 2021-11-25
相关资源
相似解决方案