首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不要在SQL AG On AG中显示本地数据库。

不要在SQL AG On AG中显示本地数据库。
EN

Database Administration用户
提问于 2018-11-26 09:20:45
回答 1查看 93关注 0票数 0

我们正在组织的测试环境中安装一个始终在AG解决方案( Server 2016)上的SQL Server。在测试这些特性时,我们注意到,在连接到侦听器时,节点中的所有数据库都列出了。是否有一种方法只显示作为AG一部分的数据库,而不是在承载侦听器的节点上显示来自其他AG或本地DB的数据库?

提前感谢!

EN

回答 1

Database Administration用户

回答已采纳

发布于 2018-11-27 02:50:46

在测试这些特性时,我们注意到,在连接到侦听器时,节点中的所有数据库都列出了。

正确,这是预期的行为,因为侦听器仅“指向”当前该可用性组的主数据库所在的实例。它不限制权限或任何其他安全。

是否有一种方法只显示作为AG一部分的数据库,而不是在承载侦听器的节点上显示来自其他AG或本地DB的数据库?

不,不是你的思维方式,因为我上面所说的听众不是安全的。如果只希望应用程序“查看”一组特定的数据库,则只对这些数据库设置权限。如果以这种方式对权限进行范围调整,它们将不会在SSMS下显示,但是登录将有权访问它们(假设登录名不是数据库所有者这与db不一样._所有者角色)。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/223421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档