我正在管理几台 WinXP 机器,其中一台是 MSSQL 服务器/工作站。由于办公室使用的程序,WinXP 是必需的。出于安全原因(例如备份、物理安全),我考虑将 MSSQL 服务器移动到另一台带有虚拟化 WinXP 的独立 Linux 机器上,但似乎该程序只能本地与 MSSQL 服务器通信。是否有一个程序可以监听本地端口并通过 LAN 将服务器-客户端通信重定向到我的虚拟化 MSSQL 服务器?
任何帮助都值得感激,谢谢!
答案1
这相当技术性,但应该能满足您的要求。使用此处描述的 Windows 路由表,将 MSSQL 运行的端口路由到另一台计算机的 IP 地址 + 端口:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/route.mspx?mfr=true
我相信还有一些工具/ GUI 可以使其更易于管理,但我无法立即指出任何内容。(主要是因为我的脑子里没有任何内容... 试试谷歌)
更新:很抱歉我犯了一个错误。我假设 Windows Route 实用程序也会进行端口转发。我知道 Linux 上的 IPTABLES 会这样做,但似乎您可能需要一些第三方软件才能与 Windows 桌面版本配合使用。Windows Server 有一个名为“路由和远程访问”的管理控制台,它应该提供一些内置的端口路由功能,但我还没有尝试过。