Wie eine win32 native Anwendung ausführen, die SQL Server Native Client auf Mac OS X mit WineBottler erfordert?

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

Frage

Ich experimentiere mit WineBottler und ich möchte versuchen, meine win32 native Anwendung geschrieben in Delphi laufen auf OSX.

Die Anwendung läuft, aber ich Halt am Login-Bildschirm, da ich nicht auf SQL Server verbinden kann.

Hat anyonw Know-how zu installieren und zu konfigurieren SQL Server Native Client auf OSX, so dass es verwendbar mit WineBottler?

Hinweis: Ich habe "Wein" als Tag da "WineBottler" nicht verfügbar ist

.
War es hilfreich?

Lösung

Ich habe eine Delphi-Anwendung, die MDAC 2.8 für ADO-Verbindung zum Jet-Provider verwendet. Ich benutze winetricks MDAC zu installieren 2.8, und es funktioniert super. Wenn Sie nicht SQL Server Native Client bekommen zu installieren, vielleicht kann Ihre Anwendung den OLE DB-Provider für SQL Server verwenden, indem Sie Ihre Verbindungszeichenfolgen zwicken. Verwenden Sie alle Funktionen, die nur in SQL Server Native Client sind?

Andere Tipps

würden Sie haben viel weniger Probleme, wenn Sie in irgendeiner Middleware wie kbmMW, Remote-Objekte, oder DataSnap setzen. Alle von ihnen können Ebene TCP / IP (über http oder wie höheres Protokoll), verwenden und Client-Seite Libs nicht benötigen. Sie werden einen zusätzlichen Server benötigen, aber es ist einfach eine, die nur vorwärts Ihre SQL und Daten zwischen Clients und SQL Server zu erstellen. Beachten Sie, dass SQL Server Lizenzierung bleibt.

Auf der anderen Seite, können Sie versuchen, SQL Server Native Client, eine ältere Version zu installieren - zB. für SQL Server 2005, dass „Flasche“ mit Ihrer Anwendung. Und doch, ich bin nicht sicher, ob das legal, was zu tun. Ich denke, dass MS verbietet native Client-Installation auf andere Betriebssystem als Windows.

Es gibt FreeTDS native Client, dass die Arbeiten mit MSSQL von Unix-Varianten, aber es ist nicht verwendbar von Delphi portiert werden (wie dbx-Treiber).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top