• ベストアンサー

ASPで連携アクセスデータの限界数は?

こんばんは。 ASPでイントラネット上で過去の事例を データベースから検索表示し、PDFファイルをリンクさせて表示させるというプログラムを作りました。 (XP Pro でIIS 5.1 アクセスDBを使用) ひとつの支店内で使うために作り、5000件くらいのデータ量なので、問題なく動いていたのですが、これを全国のすべての支店(10支店)でLANで本店にあるサーバーにアクセスして、閲覧、追加登録、PDFファイルのアップロードなどをしたいという要望がありました。 プログラム上ではOKなのですが、データが一気に10倍、つまり5万件ぐらいになってしまいます。それほどの件数は動かしたことがないのですが、アクセスでは無理なんじゃないかとおっしゃる方がいらっしゃいます。やはり無理なんでしょうか。XP Pro付属のIISでは、一度にアクセスできるのが10件までというのは説明したのですが、そんなに頻繁に見るものでもないのでそれでよいとのことでしたが。検索、表示などに時間がかかるようになってしまうのでしょうか? ご存知でしたらよろしくおねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

アクセスデータベースは、他のマジ物SQLサービスと違って、クライアントからの同時接続で使用時には 動作が保証されていません。 が、クラアントの要求をASP側で処理しているなら まぁまぁ動くと思いますよ。 ちなみに私の場合、気象データをアクセスに取り込んで 制限容量限界までつかったことはありますが トラブルは無かったですよ(データ件数30万件以上) 後、物流センター内での月次処理(100万件)で使ったことはあります。 まぁ、経験的には数万件となるとパフォーマンスは悪くなりますし、DBが壊れる可能性が高くなりますので注意してくださいね

mei0311
質問者

お礼

ありがとうございました。 やはり、やはり保証はされていないのですね。 あまり過信しないほうがよさそうですね。

その他の回答 (1)

  • sakakky
  • ベストアンサー率64% (9/14)
回答No.2

やってみないとわかりませんがアクセスではパフォーマンスが出ないんじゃないですかね。その場合はMSDEというMS SQL Serverの無料版(無料版だが性能、操作はMS SQL Serverと同等。ただしGUIの管理画面はついていない)がありますから、そちらへ移行されてはどうですか。

参考URL:
http://www.horikawa.ne.jp/msde/
mei0311
質問者

お礼

ありがとうございました。 参考にさせていただきます。 Serverなど触ったことがないので 敷居が高いと思ってしまうのですが こつこつ勉強してゆこうと思います。

関連するQ&A

  • IISでASPサイトを動かすサーバー

    ASPの開発をしているものです。 開発、テストなどはXP Pro のIISでやっています。 アクセスのデータベース連携で検索、新規登録などをおこなうWebサイトを社内LAN環境で稼動させたいと思うのですが、PDFファイルのアップロードなど、ハードディスクに容量も必要なのでこのWebサイト専用のサーバーを用意することになりそうです。 そうなるとOSはXP Proよりもサーバー用OSのほうがよいのでしょうか? サーバーに関しての知識はあまりないので、社内のネットワーク管理者に聞いてスペックやOSは決めると思うのですが、XP Proでは動いていたASPが他のOSに変えたために動かないなんていうことはないでしょうか?サーバー用OSでも、同じIISなら大丈夫でしょうか?

  • ASPでデータベース連携した時のアクセス制限は?

    お世話になります。以前はアクセスでデータベース接続していたのですが、件数の増加により、試験的にSQL Server 2005 Express に移行しました。マイクロソフトのサイトを参考にして、アクセスからアップサイジングして、無事に接続することが出来ました。ひとつ不明な点があるので教えてください。Webアプリケーションで、データベースに書き込みをしたり削除をしたりするので、mdbファイルの時は、置いてあるフォルダは匿名アクセス(IUSR_コンピュータ名)で認証し、フルコントロールOKに設定していました。(社内イントラネットのみで運用)SQL Server 2005 の場合は統Windows認証で接続しています。IISを経由してインターネットユーザーがパスワードなしでデータベースにアクセスできるようにするにはどのように設定したらよいのでしょうか?

  • ACCESSからのプリントを自動化する方法

    ACCESSに1万件のデータが入っています。 これを全部PDF書類化したいのです。 データ番号1のページを表示して画面内に置かれている印刷ボタンを押し、(印刷先=PDFで保存)データ番号の「1」とおなじファイル名1と付けて保存する。 続けてデータ番号2を表示して、ファイル名2を付けて保存する。。。。 これを1万回繰り返したいわけです。 このようなマクロとかプログラムを作れますでしょうか。

  • ACCESSのデータアクセスページの最大件数

    ACCESSでデータアクセスページを作成し、社内ネットで閲覧、検索しようとしています。(データアクセスページは今回初めて作成)データベースの内容は8万件あるのですが、データアクセスページでは1万件までしか表示されません。 レコードナビゲーションも表示されている1万件の中からしか検索できませんし・・・ どうしたらいいのでしょうか。 どうぞ、よろしくお願いします。

  • WindowsXP Professional でASPからデータベース(access)に登録できない。

    windows2000 ,access2000 ,IIS 5.0 の環境で、ASPプログラムを作成 しました。WEBで設定した内容をDB(access)に登録(update)する物です。 これを、WindowsXP Professional ,access2000,IIS5.1で動かすと、DBから データを読み取る(select)事は可能だが、登録(update)する事は出来ません。 [Microsoft][ODBC Microsoft Access Driver] 更新可能なクエリであることが必要です。 この様なメッセージが出ます。 おそらく、XPのアクセス権限の設定だと思うのですが、わかりません。 どなたか、ご指南をお願いします。

  • csvファイルをAccessに取り込むとデータ数が増える

    項目をカンマで区切っただけの単純なcsvファイルをAccessでインポートしてテーブルを作成したら、データ数が増えてしまいました。 (csvファイルをテキストで開いたときの行数と、Accessの行数が異なる) 5000件ぐらいなら、csvもAccessもデータ数は同じなのですが、データ数が大きくなると、csvとAccessのテーブルで6万件とかの差分が出てしまいます。 csvファイルとAccessで、データ数を同じにするにはどうしたら良いでしょうか。 参考になるURLでも良いので、教えて頂ければと思います。 よろしくお願いします!

  • ASPとAccessでデータ検索、登録フォーム

    ASPでAccessファイルにデータ登録したり、それらのデータを検索できるフォームを作りたいのですがなにかサンプルとして参考になるものはないでしょうか。 具体的には ・検索フォームか条件選択式のフォームをつくり、選択するとそれに該当するAccess内のデータを引っ張ってきて表示できる仕組み ・逆にフォームからAccess内にデータを登録できるような仕組みをつくる これら二つの機能を持ったものを作成したいのですが aspの情報がなかなかなくて苦戦しております。宜しくお願い致します。

  • WEB上で複数人がアクセスしデータベースを更新したい。

    会社で5つの支店があり、WIN-XPのマシンでそれぞれインターネットに接続しています。 業務日報を各支店がインターネット経由で本店のサーバに置いてあるデータベースに書き込み、本店がそれを集計したいのですが、支店がアクセスするタイミングは任意でいつ行われるかわかりません。 似たような質問がありますが良く分かりません。 そこで、 1.EXCELやACCESSで行いたいのですが、出来ないとも書いてあるようですが…。仮に出来なければ必要なソフトはどのようなものがありますか? 2.プログラムは知識は、はるか昔のBASICはこなせます。 3.ネットワーク知識は自宅サーバを立てられる程度です。 4.どのような勉強をしたらいいでしょうか? 以上よろしくお願いします。

  • アクセス97データ

    アクセス97データ  みなさん、こんにちは。いつも回答ありがとうございます。以下のように 質問しますのでよろしく教授方お願いします。  昔使用した、マイクロソフトオフィスアクセス97 のデータがあるのです。  これを今のWindows XPのパソコンで、アクセス2000などの新しいソフトを、開こうとするとデータの形式が古いので、新しい形式で、変換しなさいとダイアログが表示されます。  これを今の形式に変換しないで、昔のアクセス97の形式のまま使用する方法は、無いでしょうか?  例えば、アクセス97のプログラムを再度インストールして、アクセス97を起動して、昔のアクセス97のデーターを開くなどする場合です。  一つのパソコンでは、今のアクセスプログラムとアクセス97では、独立に両立できないようになっているようです。どちらかを立てると片方は、立てられなくなっている。  Windows XP以降では、DAOとか言うアクセス参照用のライブラリーが変更されていて、アクセス97では、参照できないようになっているようです。  古いDAOとか言うアクセス参照用のライブラリーを別のフォルダーに収納させて、アクセス97のデータのときのみ、古いライブラリーを使用できるようにするとかの配慮は、できないものでしょうか?  これは、アクセス97のプログラムに限ったことでは、ありません。アクセス97のデータを作り出す昔のアプリケーションで、今風に変更されていないと昔のアプリケーションが動かなくなるのです。  たとえ、一つだけでも、お知りのことがありましたら、ご教授方よろしくお願いします。  敬具  

  • aspのページが表示できません

    windows 2003 server上に IIS6.0にて仮想ディレクトリを作成し、HTMLファイルは 動くのですが、なぜかASPファイルを表示 しようとすると、ページを表示できませんとなります。 仮想ディレクトリタブの実行アクセス許可は、スクリプト及び実行可能ファイルにして、ドキュメントタブの既定のコンテンツページを有効にチェックを入れ、index.aspを追加し、頭に置いてあります。 aspはマッピングしてあります。 Win2000で試したところ問題なく表示できます。 また、外部との接続はしていません。イントラネットのみです。(前の担当者が設定)初心者なもので全くわかりません。 どなたかご教授お願いいたします。