我与 WineBottler 尝试,我想尝试运行我的Win32本机应用程序在Delphi编写在OSX。

在应用程序运行,但我停在登录屏幕,因为我无法连接到SQL Server。

请问anyonw知道如何安装和OSX配置SQL Server本地客户端,使其使用与WineBottler?

请注意:我把“酒”为标记,因为“winebottler”不可用

有帮助吗?

解决方案

我有一个使用MDAC 2.8 ADO连接到Jet提供Delphi应用程序。我用Winetricks安装MDAC 2.8,它的伟大工程。如果你不能得到的SQL Server Native Client的安装,也许你的应用程序可以通过调整你的连接字符串使用OLEDB SQL Server提供。您是否使用了仅在SQL服务器本机客户端?

任何功能

其他提示

您会,如果你把像kbmMW,远程对象,或者一些的DataSnap中间件有少了很多麻烦。所有的人都可以使用普通的TCP / IP(通过HTTP或等更高层的协议),并且不要求客户端库。您将需要一个额外的服务器,但它很容易地创建客户端和SQL Server之间一个只转发您的SQL和数据。注意,SQL服务器许可遗体。

在另一方面,你可以尝试安装SQL Server本机客户端,它的一些旧版本 - 例如。对于SQL Server 2005,在“瓶”与您的应用程序。然而,我不知道这是做合法的事情。我认为,MS禁止Windows以外的操作系统上本机客户端的安装。

有是freetds的本地客户端,与MSSQL作品从Unix系统,但它不移植到是可用的距离Delphi(如DBX驱动程序)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top