私はWineBottlerを試していて、OSX で Delphi で書かれた win32 ネイティブ アプリケーションを実行したいと考えています。
アプリケーションは実行されますが、SQL Server に接続できないため、ログイン画面で停止します。
WineBottlerで使用できるように、OSXにSQL Serverネイティブクライアントをインストールして構成する方法を知っている人はいますか?
注: "winebottler" が利用できないため、タグとして "wine" を付けました。
私はWineBottlerを試していて、OSX で Delphi で書かれた win32 ネイティブ アプリケーションを実行したいと考えています。
アプリケーションは実行されますが、SQL Server に接続できないため、ログイン画面で停止します。
WineBottlerで使用できるように、OSXにSQL Serverネイティブクライアントをインストールして構成する方法を知っている人はいますか?
注: "winebottler" が利用できないため、タグとして "wine" を付けました。
kbmMW、Remote Objects、DataSnapなどのミドルウェアを入れれば、問題ははるかに少なくなります。それらはすべて(httpまたは同様の高レベルプロトコルを介して)プレーンTCP / IPを使用でき、クライアント側のライブラリを必要としません。追加のサーバーが必要になりますが、クライアントとSQLサーバー間でSQLとデータを転送するだけのサーバーを簡単に作成できます。SQLサーバーのライセンスは残っていることに注意してください。
一方、SQLServerネイティブクライアントの古いバージョンをインストールしてみることができます。SQL Server 2005の場合、アプリケーションとの「ボトル」。それでも、それが合法であるかどうかはわかりません。MSはWindows以外のOSへのネイティブクライアントのインストールを禁止していると思います。
ユニセスのMSSQLで動作するFreeTDSネイティブクライアントがありますが、Delphiから使用できるように移植されていません(dbxドライバーなど)。
Jet プロバイダへの ADO 接続に MDAC 2.8 を使用する Delphi アプリケーションがあります。私は Winetricks を使用して MDAC 2.8 をインストールしましたが、うまく機能します。SQL Server Native Client をインストールできない場合は、接続文字列を微調整することで、アプリケーションで OLEDB SQL Server プロバイダーを使用できる可能性があります。SQL Server Native Client のみにある機能を使用していますか?