もし、出来るとしましたら、それに関わるサイトを頂けますと幸いです。
もし、Windowsサーバーでしか出来ないとしましたら、その解説の載っているサイトをお教え頂けますと助かります。
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は実際に運用している事例です。
http://www.microsoft.com/japan/office/system/2003.mspx
Microsoft Office System 各 OS での対応表: (Microsoft Office 2003 Editions、各単体製品、 各サーバー製品)
MacやLinux上で動くAccessは存在しませんので、Accessを利用する必要があるのならばWindowsは必須となります。
日本Sambaユーザ会
LinuxにはSambaというソフトがあり、
Linux上のファイルをWindowsから使えるようになります。
従って、
Accessをインストールして動かすのはクライアントのWindowsパソコンで、
サーバにはデータベースファイル(MDB)を置いておくだけということであれば、
LinuxサーバーでもOKです。
すみません。僕のご質問の仕方が悪かったと思います。
Webサイトが存在し、そのサイトでAccessデータベースでデータを保持、又は取り出す処理を行いたいのです。
Accessが動くのも、サーバーPCということになります。
ただ、ご丁寧なご回答ありがとうございます。
一つ勉強させていただきました。
質問の目的を教えてください。
MS-Access をそのまま動作させたいのであれば Linux では動作しません。
Linux を利用して出来るのは DB ファイルの共有ぐらいです。もし Linux で DB を動かしたいのであれば PostgreSQL、MySQL や商用製品であれば、Oracle など選択肢は多くあります。
MS-Access に拘りがあって複数ユーザで利用したいのであれば MSDE を利用すれば良いかと思います。
質問の仕方が悪く、申し訳ございません。
恐らく、kuku81様のおっしゃるとおりで、Linuxで動作させる事は不可能だと理解いたしました。
Access(*.mdb)に接続
Linux上からACCESSへアクセスするなら、perl経由で何とかなります。
逆に、Linux上のDBへACESSで接続する際には、ODBCドライバをインストールします。
(ODBCによるMY SQL操作の項目参照)
LINUXにACCESSをインストールする事は出来ません。
そういう作りになっていないからです。
ありがとうございました。
他の方々のご回答、他サイトを見た限り、mizki101様のおっしゃっている事が正しいと思います。
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に移し変える」ことを強くお勧めしたいところではあるんですけれどもね。
ありがとうございます!
一度、目を通させていただきます。
ありがとうございました!