SqlServer2012,设置指定数据库对指定用户开放权限

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

-- 现在用sa用户登录
Use [要开放权限的数据库]
go
EXEC dbo.sp_changedbowner N'允许访问这个数据库的用户名'

原文地址:https://www.cnblogs.com/lzhdizhen/p/9814993.html