You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL Server中如何实现SSMS用户仅可见自身数据库并隐藏其他数据库?

SQL Server中如何实现SSMS用户仅可见自身数据库并隐藏其他数据库?

我太懂这种长期卡壳的痛苦了!这个问题我折腾了好多年,试过所有能找到的解决方案,结果都没达到理想效果。

我的核心需求其实很简单:让客户用SSMS通过只读连接访问他们自己的数据库,既能在SSMS的服务器资源管理器里看到自己的库、读取库内数据,又绝对不能让他们看到服务器上其他所有数据库的名称。

之前找到的最接近的方案是给用户分配数据库的OWNER权限——这样确实能让他们只能看到自己的库,但问题是OWNER权限太大了,根本不可能给普通客户啊!

我前前后后谷歌这个问题快5年了,每次都盼着微软能补上这个基础功能,结果直到现在都没实现,真的挺震惊的,这么实用的需求居然一直被搁置。

备注:内容来源于stack exchange,提问作者Luke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 10:08:13