私の会社は、クライアントとサーバーの2つの側面からソフトウェアを開発しています。 WindowsにMicrosoftSQLServerをインストールし、Ubuntuでクライアント側をいくつかの構成で実行しています。
しかし、私は疑問に思っています。代わりにサーバーとしてUbuntuを実行し、それにSQL Serverをインストールする方法はありますか?
承認された回答:
以下に概説するアプローチを試すことはできますが、誰かがそれをうまく試したかどうかはわかりません。
- Ubuntuマシン(VMWare、Xen、VirtualBox)に仮想化ソフトウェアをインストールします。
- 仮想マシンにMicrosoftWindowsServerをインストールします。
- 新しくインストールしたWindowsServerにMSSQLServerをインストールします。
他の方法が機能するかどうかはわかりませんが、実際にMicrosoftWindowsServerのライセンスに依存していることを覚えていることからMSSQLServerを修正することができます。このSQLServerに加えて、リソースを大量に消費するため、通常、組織はSQLServerを独自のクラスターまたはサーバー上の他のアプリケーションとの実行から分離しようとします。
私が疑問に思うことの1つは、Sybaseをバックエンドとして試してみませんか? LinuxからSQLServerおよびSybaseへの接続は、FreeTDS
を経由できます。 、これはクライアントソフトウェアと同じように見えます。