我想将通常转到SQL Server的流量重定向到可能在不同端口上运行的SQL本地实例。通常,您只需将流量从db.example.com重定向到127.0.0.1,但在此实例中,我有两个程序连接到的服务器。对于这个例子,我会打电话给他们
db.foo.com
和db.bar.com
。他们都需要连接到不同的SQL Server实例......
有没有办法将流向特定主机和端口的流量(不修改代码)重定向到另一个主机和另一个端口?我还没有找到任何解决方案。也许我可以在这里得到一些帮助。
其他详细信息:
我使用Visual Studio来处理代码。在本地开发时我只需要这个重定向。我想这样做是因为对外部服务器的某些SQL调用迫使我等待5分钟,而我需要做的就是测试对我的CODE的更改,而不是查询。如果我可以建立代理将此流量重定向到本地服务器/端口,那么我可以使用一个侦听指定服务器/端口的程序充当我的代理之间的缓存代理,从而启用这种代理设置它' ll让我自由编写一个代理SQL服务器,它运行在指定的本地主机和端口上,可以缓存在本地和外部服务器之间来回发送的SQL数据。