【发布时间】:2013-01-31 19:39:34
【问题描述】:
首先,我的设置:
- 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。
【问题讨论】:
-
理论上,您可以像访问任何其他 SQL Server 一样访问它:在 SQL Server 上启用适当的网络协议并使用来自客户端的合适连接字符串。你到底有什么问题?
-
我还没有机会弄脏我的手。与我一起工作的一个人提到,他过去曾通过本机 Windows 安装运行 Windows 7 VM。但他也提到了一些关于“端口转发”的问题,他不记得了,我也不明白。
标签: macos sql-server-2008 windows-7 pymssql vmware-fusion