在尝试连接到 SQL Server 2005 时,SQL Management Studio Express 2005 似乎没有考虑为 LAN 定义的 Internet 选项代理设置。
有没有办法让它使用代理设置?
在尝试连接到 SQL Server 2005 时,SQL Management Studio Express 2005 似乎没有考虑为 LAN 定义的 Internet 选项代理设置。
有没有办法让它使用代理设置?
简短的回答:你没有。
据我所知,SQL Server 几乎所有流量都使用TCP 1433,因此典型的 Web 代理无论如何都不会允许您连接 - 您需要一个更复杂的代理,例如支持SOCKS之类的东西。
假设您确实有合适的代理可用,您可以尝试使用Proxifier之类的应用程序来强制 SQL Management Studio 使用 SOCKS 连接。
作为后备方案,如果您的 Web 代理允许 CONNECT 方法,您可能能够建立与其他地方的服务器的连接以充当中间人。例如,您可以尝试使用 SSH 来隧道 TCP 1433,并将其路由到您托管的 SQL 数据库。
注意:我从未真正尝试过上述设置,因此它甚至可能无法正常工作,或者您可能会遇到其他问题。也就是说,这个建议是合理的,你应该能够让它发挥作用。