首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >限制登录到SQL可用性组

限制登录到SQL可用性组
EN

Server Fault用户
提问于 2015-10-22 17:45:16
回答 1查看 204关注 0票数 1

是否可以根据SQL 2012/2014中的可用性组限制用户可用的数据库。

希望有两个数据库,其中域用户有权访问这些数据库。把一个放在一个可用性组中,另一个放在另一个可用性组中。在每个ip地址上都有侦听器。然后使用防火墙限制对给定IP地址的访问,访问的依据是终端用户从哪里连接,如果他们从一个网络连接到另一个网络,那么希望限制他们可以访问的数据库?这是可能的,我的理解是默认行为是侦听器将允许最终用户连接他们可以访问的数据库,而不是与与此侦听器关联的可用性组数据库相关的数据库。

任何关于如何实现这一目标的指导。

谢谢

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-10-24 11:21:18

所以基本上:

当连接到网络A时,用户可以访问数据库A,当连接到网络B时,用户可以访问数据库B。在网络A中,用户不应该能够连接到数据库B,反之亦然。

当连接到AG侦听器时,您将连接到SQL实例,此时AG的主要位置是。应用的安全性是该实例上的活动安全性。

我认为这样做的唯一方法是授予用户在两个数据库(和实例)上的权限,而不是使用防火墙阻止从网络A访问网络B中的SQL (AG侦听器和SQL侦听器),反之亦然。

当一切都很好的时候,这是可行的,但是当您的AG失败时,您将无法访问它。

我不建议实施这个。我的主要问题仍然是:你为什么要这样做?

我认为可用性组不是这里的正确解决方案。只需设置2个SQL服务器,授予适当的权限并配置防火墙。如果您想要DRP/HA的AGs,您需要避免阻塞它。

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

https://serverfault.com/questions/730940

复制
相关文章

相似问题

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