ssms - SSMS 扩展特定数据库
问题描述
我在托管数百个数据库的服务器上有 1 个数据库,有没有办法只连接和扩展我的数据库,而不是扩展数据库并查看所有数据库?
请注意,这是在 GoDaddy 的服务器上,我没有管理员访问权限。
解决方案
默认情况下,每个用户都有VIEW ANY DATABASE 权限。你可以否认。之后,用户只能看到用户实际拥有的数据库。
如果您使用的是 SQL Server 2012 或更高版本,则可以考虑使用包含的数据库功能。包含的数据库是与其他数据库以及托管该数据库的 SQL Server 实例隔离的数据库。因此,用户将能够连接到包含的数据库,而无需在服务器级别验证登录。请参阅包含的数据库。
推荐阅读
- google-classroom - Google Classroom API:将文件上传到“课程驱动器文件夹”,但确保只有教师可以看到
- python - 如何正确使用 np.subtract 的广播
- paypal - 如何使用 PayPal REST API 获得代表 PayPal 商家处理的权限?
- vb.net - 文本框未声明...不能做 .text 但只能做 .value
- javascript - 通过多个异步 Axios 调用将预映射数据收集到解构器中
- c# - 如何在没有 ID 的情况下单击按钮?
- asp.net - 如何在 Entity Framework Core 中使用 VARCHAR 或 NVARCHAR 自动增加 Id?
- sql-server - SQL 数据库中的 dbo.geometry.columns 和 dbo.spatial_ref_sys 表是干什么用的?
- spring - 使用表达式语言获取值
- flutter - Flutter隐藏可搜索下拉按钮的下划线