如何解决数据库目录级别的Microsoft SqlServer客户端TDS反向代理
是否有人知道可以根据客户端试图连接的数据库目录将TDS客户端请求重定向到Sql Server适当实例的软件?
换句话说,假设我有3个数据库目录( dbcat1 , dbcat2 , dbcat3 ),它们都托管在同一数据库中服务器( sqlServer )。客户端代码将具有诸如“ server=sqlServer;database=dbcat1
”和“ server=sqlServer;database=dbcat2
”之类的连接字符串。
我想要某种(反向)代理软件,该软件可以让我将一个或多个数据库目录移动到不同的服务器实例,但允许客户端配置保持不变。例如,我可以在 sqlA 上放置 dbcat1 和 dbcat3 ,并在 sqlB 上放置 dbcat2 。 strong>和 sqlServer 将是新的代理软件。它将根据其配置将连接传递到适当的SqlServer实例,而客户端将不知道它不是直接与SqlServer实例通信。
这样的事情是否存在,或者如果我真的想要的话,我是否得到写一些东西的喜悦?而且,是的,我知道这不是HA(高可用性)或DR(灾难恢复)。
- SqlServer故障转移群集不执行此操作;这是给房委会的。它在服务器实例级别重定向(来宾群集)
- SqlServer可用性组不执行此操作;是给DR的您仍然需要知道托管所需数据库的AG(如果将dbcat移至另一个AG,则必须更新客户端配置)。
- Microsoft Proxy Server已被ISA取代,并且可能仍然没有这样做。
- 据我所知,Microsoft ISA(Forefront)只是一个“哑”代理。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。