8

在尝试连接到 SQL Server 2005 时,SQL Management Studio Express 2005 似乎没有考虑为 LAN 定义的 Internet 选项代理设置。

有没有办法让它使用代理设置?

4

1 回答 1

4

简短的回答:你没有。

据我所知,SQL Server 几乎所有流量都使用TCP 1433,因此典型的 Web 代理无论如何都不会允许您连接 - 您需要一个更复杂的代理,例如支持SOCKS之类的东西。

假设您确实有合适的代理可用,您可以尝试使用Proxifier之类的应用程序来强制 SQL Management Studio 使用 SOCKS 连接。

作为后备方案,如果您的 Web 代理允许 CONNECT 方法,您可能能够建立与其他地方的服务器的连接以充当中间人。例如,您可以尝试使用 SSH 来隧道 TCP 1433,并将其路由到您托管的 SQL 数据库。

注意:我从未真正尝试过上述设置,因此它甚至可能无法正常工作,或者您可能会遇到其他问题。也就是说,这个建议是合理的,你应该能够让它发挥作用。

于 2010-05-23T14:28:38.273 回答