首先,我的设置:
- Mac OSX 10.8
- 在 VM 中运行的 Windows 7 (VMWare Fusion)
- 在 VM 中运行的 SQL Server 2008 R2
- 大量 Python 脚本 + 我在 Mac 端高度定制的 Python 安装。
我希望能够在我的笔记本电脑上针对我们的开发数据库的快照在本地运行脚本,该数据库愉快地存在于我的 VM 中。我也不想让 PITA 在 Windows VM 中重建我的 Python 安装。
那么问题来了:如何从 Mac 端访问在我的 VM 中运行的 SQL Server 实例?为了访问生产数据,我使用了基于 FreeTDS 的 pymssql。