Come eseguire un'applicazione nativa Win32 che richiede un client nativo SQL Server su MacOSX con winebottler?

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

Domanda

Sto sperimentando WineBottler e vorrei provare a eseguire la mia applicazione nativa Win32 scritta in Delphi su OSX.

L'applicazione viene eseguita, ma mi fermo nella schermata di accesso poiché non riesco a connettermi a SQL Server.

Qualcuno sa come installare e configurare il client nativo di SQL Server su OSX in modo che sia utilizzabile con WineBottler?

Nota:Ho messo "wine" come tag poiché "winebottler" non è disponibile.

È stato utile?

Soluzione

Ho un'applicazione Delphi che utilizza MDAC 2.8 per la connessione ADO per il provider Jet. Io uso winetricks installare MDAC 2.8, e funziona benissimo. Se non è possibile ottenere SQL Server Native Client da installare, forse l'applicazione può utilizzare il provider OLE DB di SQL Server modificando le stringhe di connessione. Si sta utilizzando tutte le funzioni che si trovano solo in SQL Server Native Client?

Altri suggerimenti

Avresti molti meno problemi se inserissi del middleware come kbmMW, Remote Objects o DataSnap.Tutti possono utilizzare il semplice TCP/IP (tramite http o un protocollo di livello superiore) e non richiedono librerie lato client.Avrai bisogno di un server aggiuntivo, ma è facile crearne uno che inoltri semplicemente SQL e dati tra client e server SQL.Tieni presente che la licenza del server SQL rimane.

D'altra parte, puoi provare a installare il client nativo di SQL Server, una versione precedente di esso, ad es.per SQL Server 2005, in quella "bottiglia" con la tua applicazione.Tuttavia, non sono sicuro che sia una cosa legale da fare.Penso che MS proibisca l'installazione di client nativi su sistemi operativi diversi da Windows.

Esiste un client nativo di FreeTDS che funziona con MSSQL da Unices, ma non è stato convertito per essere utilizzabile da Delphi (come il driver dbx).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top