0

私はWineBottlerを試していて、OSX で Delphi で書かれた win32 ネイティブ アプリケーションを実行したいと考えています。

アプリケーションは実行されますが、SQL Server に接続できないため、ログイン画面で停止します。

WineBottlerで使用できるように、OSXにSQL Serverネイティブクライアントをインストールして構成する方法を知っている人はいますか?

注: "winebottler" が利用できないため、タグとして "wine" を付けました。

4

2 に答える 2

1

kbmMW、Remote Objects、DataSnapなどのミドルウェアを入れれば、問題ははるかに少なくなります。それらはすべて(httpまたは同様の高レベルプロトコルを介して)プレーンTCP / IPを使用でき、クライアント側のライブラリを必要としません。追加のサーバーが必要になりますが、クライアントとSQLサーバー間でSQLとデータを転送するだけのサーバーを簡単に作成できます。SQLサーバーのライセンスは残っていることに注意してください。

一方、SQLServerネイティブクライアントの古いバージョンをインストールしてみることができます。SQL Server 2005の場合、アプリケーションとの「ボトル」。それでも、それが合法であるかどうかはわかりません。MSはWindows以外のOSへのネイティブクライアントのインストールを禁止していると思います。

ユニセスのMSSQLで動作するFreeTDSネイティブクライアントがありますが、Delphiから使用できるように移植されていません(dbxドライバーなど)。

于 2010-08-05T12:52:39.047 に答える
1

Jet プロバイダへの ADO 接続に MDAC 2.8 を使用する Delphi アプリケーションがあります。私は Winetricks を使用して MDAC 2.8 をインストールしましたが、うまく機能します。SQL Server Native Client をインストールできない場合は、接続文字列を微調整することで、アプリケーションで OLEDB SQL Server プロバイダーを使用できる可能性があります。SQL Server Native Client のみにある機能を使用していますか?

于 2010-08-18T04:13:30.090 に答える