如何运行需要MacOSX上的SQL Server本地客户与winebottler一个Win32本机应用程序?
-
26-09-2019 - |
题
我与 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驱动程序)。
不隶属于 StackOverflow