Cómo ejecutar una aplicación nativa de Win32 que requiere SQL cliente nativo servidor en MacOSX con WineBottler?

StackOverflow https://stackoverflow.com/questions/3414122

Pregunta

estoy experimentando con WineBottler y me gustaría probar el funcionamiento de mi Win32 aplicación nativa escrito en Delphi en OSX.

La aplicación se ejecuta, pero me parada en la pantalla de inicio de sesión ya que no se puede conectar a SQL Server.

¿Tiene anyonw saber cómo instalar y configurar SQL Server cliente nativo en OSX para que sea utilizable con WineBottler?

Nota: Pongo "vino" como etiqueta, ya que "WineBottler" no está disponible

.
¿Fue útil?

Solución

Tengo una aplicación de Delphi que utiliza MDAC 2.8 para la conexión ADO para el proveedor Jet. Yo uso Winetricks para instalar MDAC 2.8, y funciona muy bien. Si no se puede conseguir de SQL Server Native Client para instalar, tal vez su aplicación puede utilizar el proveedor OLEDB de SQL Server mediante la deformación de sus cadenas de conexión. ¿Está utilizando cualquier características que sólo están en SQL Server Native Client?

Otros consejos

tendría mucho menos problemas si se pone en algunos middleware como kbmMW, objetos remotos, o DataSnap. Todos ellos se pueden utilizar sin formato TCP / IP (a través de http o como protocolo de nivel superior), y no requieren bibliotecas del lado del cliente. Usted necesita un servidor adicional, pero es fácil de crear uno que simplemente reenvía su SQL y datos entre clientes y el servidor SQL. Tenga en cuenta que el servidor SQL licencias restos.

Por otro lado, se puede tratar de instalar SQL Server Native Client, alguna versión anterior de la misma - por ejemplo. para SQL Server 2005, en la que "botella" con su aplicación. Sin embargo, no estoy seguro si eso es lo legal. Creo que la EM prohíbe la instalación cliente nativo en OS que no sea Windows.

Hay FreeTDS cliente nativo que funciona con MSSQL de sistemas Unix, pero no es portado a ser utilizable a partir de Delphi (como controlador DBX).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top