LinuxサーバーでMS-Accessデータベースを使用する事は不可能でしょうか?

もし、出来るとしましたら、それに関わるサイトを頂けますと幸いです。
もし、Windowsサーバーでしか出来ないとしましたら、その解説の載っているサイトをお教え頂けますと助かります。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答5件)

id:monyot No.1

回答回数146ベストアンサー獲得回数18

ポイント20pt

http://www.samba.gr.jp/ml/article/samba-jp/msg16062.html

[samba-jp:16124] $B%Q%U%)!<%^%s(B$B%9$K$D$$$F(B

単に、MDBファイルをLinuxサーバ上におきたいということであれば、Samba で普通にファイル共有すれば可能です。

特に特殊な設定などは不要ですが、oplock は無効にした方がよいでしょう(これはWindowsで共有する場合も同じ)。

URLは実際に運用している事例です。

id:makocan

ありがとうございました!

2006/01/23 21:38:55
id:kn1967 No.2

回答回数2915ベストアンサー獲得回数301

ポイント20pt

http://www.microsoft.com/japan/office/system/2003.mspx

Microsoft Office System 各 OS での対応表: (Microsoft Office 2003 Editions、各単体製品、 各サーバー製品)

MacやLinux上で動くAccessは存在しませんので、Accessを利用する必要があるのならばWindowsは必須となります。

http://www.samba.gr.jp/

日本Sambaユーザ会

LinuxにはSambaというソフトがあり、

Linux上のファイルをWindowsから使えるようになります。

従って、

Accessをインストールして動かすのはクライアントのWindowsパソコンで、

サーバにはデータベースファイル(MDB)を置いておくだけということであれば、

LinuxサーバーでもOKです。

id:makocan

すみません。僕のご質問の仕方が悪かったと思います。

Webサイトが存在し、そのサイトでAccessデータベースでデータを保持、又は取り出す処理を行いたいのです。

Accessが動くのも、サーバーPCということになります。

ただ、ご丁寧なご回答ありがとうございます。

一つ勉強させていただきました。

2006/01/23 21:47:26
id:kuku81 No.3

回答回数4ベストアンサー獲得回数0

ポイント20pt

質問の目的を教えてください。

MS-Access をそのまま動作させたいのであれば Linux では動作しません。

Linux を利用して出来るのは DB ファイルの共有ぐらいです。もし Linux で DB を動かしたいのであれば PostgreSQL、MySQL や商用製品であれば、Oracle など選択肢は多くあります。


MS-Access に拘りがあって複数ユーザで利用したいのであれば MSDE を利用すれば良いかと思います。

id:makocan

質問の仕方が悪く、申し訳ございません。

恐らく、kuku81様のおっしゃるとおりで、Linuxで動作させる事は不可能だと理解いたしました。

2006/01/23 21:48:43
id:mizki101 No.4

回答回数209ベストアンサー獲得回数5

ポイント20pt

http://www.tryhp.net/OLE.htm

Access(*.mdb)に接続

Linux上からACCESSへアクセスするなら、perl経由で何とかなります。


逆に、Linux上のDBへACESSで接続する際には、ODBCドライバをインストールします。

(ODBCによるMY SQL操作の項目参照)


LINUXにACCESSをインストールする事は出来ません。

そういう作りになっていないからです。

id:makocan

ありがとうございました。

他の方々のご回答、他サイトを見た限り、mizki101様のおっしゃっている事が正しいと思います。

2006/01/23 21:51:07
id:Lucrezia No.5

回答回数26ベストアンサー獲得回数0

ポイント20pt

http://planet-m.dip.jp/index.php?PHP%A4%C7Linux%A4%AB%A4%E9MS-Ac...

PHPでLinuxからMS-Accessのテーブルを参照する 1 - PukiWiki

http://planet-m.dip.jp/index.php?PHP%A4%C7Linux%A4%AB%A4%E9MS-Ac...

PHPでLinuxからMS-Accessのテーブルを参照する 2 - PukiWiki

http://planet-m.dip.jp/index.php?PHP%A4%C7Linux%A4%AB%A4%E9MS-Ac...

PHPでLinuxからMS-Accessのテーブルを参照する 3 - PukiWiki

お初に御目文字いたします。Lucreziaと申しますわ。

載せたサイトはすべて「PHPで」なんですけれども、ちょっと応用すれば色々な言語から利用が可能なんじゃなくってかしら?

ただ…見ている限りでは、あたし的には「別のDBMSに移し変える」ことを強くお勧めしたいところではあるんですけれどもね。

id:makocan

ありがとうございます!

一度、目を通させていただきます。

2006/01/23 21:53:00

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません