Comment faire pour exécuter une application native win32 qui nécessite client natif du serveur SQL sur MacOSX avec WineBottler?

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

Question

Je suis expérimenté avec WineBottler et je voudrais essayer d'exécuter ma win32 application native écrit en Delphi sur OSX.

Les pistes de l'application, mais je me arrête à l'écran de connexion puisque je ne peux pas se connecter à SQL Server.

Est-ce que anyonw savoir comment installer et configurer le client natif SQL Server sur OSX afin qu'il soit utilisable avec WineBottler?

Note:. Je mets "vin" comme étiquette depuis "WineBottler" est pas disponible

Était-ce utile?

La solution

J'ai une application Delphi qui utilise MDAC 2.8 pour la connexion ADO au fournisseur de Jet. J'utilise winetricks installer MDAC 2.8, et il fonctionne très bien. Si vous ne pouvez pas obtenir SQL Server Native Client à installer, peut-être votre application peut utiliser le fournisseur OLEDB SQL Server en modifiant vos chaînes de connexion. Utilisez-vous des fonctionnalités qui ne sont dans SQL Server Native client?

Autres conseils

Vous auriez beaucoup moins de problèmes si vous mettez dans certains middleware comme kbmMW, objets à distance, ou DataSnap. Ils peuvent tous utiliser le protocole TCP / IP simple (via HTTP ou comme protocole de niveau supérieur), et ne nécessitent pas libs côté client. Vous aurez besoin d'un serveur supplémentaire, mais il est facile de créer un qui transmet seulement votre SQL et des données entre les clients et le serveur SQL. Notez que les licences de serveur SQL reste.

Par contre, vous pouvez essayer d'installer le client natif SQL Server, une version plus ancienne de ce - par exemple. pour SQL Server 2005, dans cette « bouteille » avec votre application. Pourtant, je ne sais pas si cela est chose juridique à faire. Je pense que MS interdit l'installation du client natif sur OS autre que Windows.

Il est client natif FreeTDS qui fonctionne avec MSSQL de unix, mais ce n'est pas porté pour être utilisable de Delphi (comme pilote DBX).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top