• ベストアンサー

テンポラリファイルの空き容量

このカテゴリで合っているか解りませんが、 アクセスでクエリを作成中、 「テンポラリファイル用の空き容量が不足しています」 っとメッセージが出るのです。 スキャンディスクもかけていますし、 デフラグのマメにやっています。 この「テンポラリファイルの空き容量」を増やすには どうしたらいいでしょうか??? ヨロシクお願いします。

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

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.3

>> インデックスを貼ってありますか? > どのようにするのでしょうか?特別何もしていないのですが・・・ ということは、インデックス無しでしょうか? テーブルのデザインビューで、表示>インデックスで確認できます。 列名が「~コード」などだと自動作成してくれてます。 むやみに貼っても駄目ですが、ある程度は必要なんですよ。 「結合」に登場する列が網羅されていればいいんですけどね。 610万レコードで「インデックス無しの結合」だと厳しそうですね。 インデックスについては以下が参考になりそうです。 http://www.officepro.jp/access/table/index11.html > 前作成した時はファイル容量約1.5GBで作成することが出来ました。 ディスクそのものの空き容量があるなら、バックアップファイルを作成の上で、「データベースツール>最適化」してみますか? オートナンバー型の列があると、マズい場合がありますので注意してください。 または、別に新規MDBを作成しておいて、クエリをインポートしてしまうか。 1)MDBを新規作成。(当然からっぽ) 2)オブジェクト[テーブル]で右クリックし、「テーブルのインポート」 3)インポート先に、「問題のクエリ」を持つMDBを指定。 4)インポートするのは「問題のクエリ」だけど、画面下のオプションをクリック。 5)「クエリ」の囲みに「テーブルとしてインポート」があるのでチェック。 6)実行(OKだったか?) で、クエリをテーブル化できます。 元MDBもバックアップして、インデックス確認のうえでやってみてください。 そのサイズがどのくらいになるのか、すごく知りたいです。 MDBの上限は2Gバイト。レコードサイズが330バイト位あったら、610万レコードで2Gバイトに近いはず。

その他の回答 (2)

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.2

Accessの作業用の記録領域が足りないと言うことです スキャンディスク:ハードディスクに損傷がないか、ファイルが破損していないかを検査する デフラグ:断片化したファイルを連続した領域に移動させ、ファイルアクセスを早くする どちらもハードディスクに空き容量を増やす機能ではありません ハードディスクの空き容量を増やすには不要なファイルを削除する機能を持つ 「ディスククリーンナップ」がそれに当たります 自分で不要なファイルをハードディスク(Accessの作業領域)の上から削除してもOK

fine-top
質問者

補足

こんばんわ、Cupperさん。 >Accessの作業用の記録領域が足りない どのように広げればいいでしょうか? HDの空き容量は約35GB程あります。 思いつく限りのことは、やっていますが上手く行きません。 今回やろうとしていることは以前にもやったことがあり、 その時はファイル容量約1.5GBで作成することが出来ました。 今回このことで全く作業が進んでいないので困っています。 レコードが約610万行程あるので尋常でない作業をしていることは 十分理解していますが以前出来た事が、なぜ今回出来ないのか? を知り作業を進めたいと思っています。 どうか良き方法をご教授頂きたいと思っています。 よろしくお願いいたします。

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

> アクセスでクエリを作成中、 そのクエリは、2つ以上のテーブルを結合したりしてますか? 結合に使用する列にインデックスを貼ってありますか? 「直積」でとんでもない数のレコードができあがっているとか?

fine-top
質問者

補足

こんばんわ、bin-chanさん。 >2つ以上のテーブルを結合? 6つのテーブルを結合しています。過去にも作成したことがあります。 >インデックスを貼ってありますか? どのようにするのでしょうか?特別何もしていないのですが・・・ >とんでもない数のレコード 行数(レコード)は約610万行です。 以前作成した時はファイル容量約1.5GBで作成することが出来ました。 「以前は出来たのに、なぜ今回は出来ない?」っと言う原因が知りたいのです。 「テンポラリファイルの容量が不足する」っと言うのが解らないのです。 何かの設定を変更するとか、何かを追加・削除するとか具体的が打開策又は回避策が知りたいと思っています。 よろしくご指導願いたいと考えます。

関連するQ&A

  • テンポラリーファイル用のディスク容量の不足

    ロータスのワードプロ2001を使用しています。最近ファイルを開こうとすると「ワードプロを快適にご使用いただくために必要なテンポラリーファイル用のディスク容量が不足しています。必要のないファイル(C:)を削除してディスク容量を増やすか、テンポラリディレクトリの場所を調整してください。」との警告が出ます。どのようにすればよいのでしょうか。警告を無視してかまわず実行すればできますが、気になりますので。どなたか教えてください。

  • テンポラリーファイルの容量が足りない

    アクセスデータをエクスポートしているのですが、「テンポラリーファイルの容量が足りません」というエラーになります。 アクセスは全くわからないため、データそのものの容量を触らずに、ハード側で何か回避できる方法は無いでしょうか? 詳しい方、お助けください。

  • Temporary Internet Filesのファイルが削除できません!

    Temporary Internet Filesの中のファイルが削除出来ません。最初に、デフラグをかけていたら「故障しているファイルがあるようです。スキャンディスクをかけてからデフラグをして下さい。」と表示されたので、スキャンディスクをかけました。そしたら、「故障した~~~~を修復しました。」と表示されたので、もう安心!と思い再度デフラグをかけました。しかし、また、「故障している~~~~~」と表示されてしまいます。原因はTemporary Internet Filesの中にある、ファイルが原因みたいです。そこで、Temporaryのフォルダを見にいきまして、原因を探しました。そして、見つかりました。その、ファイルをゴミ箱にいれたら「ファイルを削除できません:ファイルが見つかりません。このファイルは既に削除されているか、移動されています。F5キー押すと、このファイルの表示を更新できます。」と表示され削除できません。F5を押して更新もしたのですが、一向に消えてくれません。セーフモードでも削除を試したのですが、同じ言葉が表示されてしまいます。windowsに関連付けされているものではなさそうです。どうやって削除したらよいのでしょうか?教えて下さい。宜しくお願い致します。

  • テンポラリファイルのための空き容量が不足しています

    アクセスでクエリーを実行すると、上記の警告が発生しクエリーがとまってしまいます。 tmpファイルのことかな?と考え、ディスクのクリーンアップは行いましたが、状況はかわりません。 もともと正常に作動するアクセスのファイルをコピーしまして、そのなかのクエリーのひとつを少々変更して実行しているのですが、コピーをしなおしたりしても、上記の警告が必ず発生します。(コピー元やその他のファイルは正常に作動します) 原因がわからず困っております。宜しくお願い申し上げます。 当方W98 アクセス95、です。

  • Access 2021 でクエリが急に実行されなく

    昨日までは正常に動いていたクエリが 突然、何の反応も示さなくなり その結果もデータベースに反映されません。 クエリ内の内容はまったく同じなのに どうしてでしょう。 で、データベースの最適化/修復をしようとしたところ 「クエリを完了できません。クエリ結果のサイズが データベースの最大サイズ(2 GB)より大きいか、 クエリ結果を一時的に保存するディスクの空き容量が 不足しています。」というメッセージが出ました。 ひょっとすると原因はこれかなと思い、 ヘルプを参照したのですが、 【テンポラリ ファイル用の空き容量が不足しています。 (エラー 3183)】というタイトルページで "TEMP DOS 環境変数"とか"テンポラリ ディスクより 大きなテンポラリ ファイルを作成するクエリを 作成しようとしています。" というようなことが記述してあります。 処理しようとするレコード数自体はわずか10件ほどだし、 全体のレコード件数も1,000件以下なのにどうしてでしょうか。 ちなみにデータベース自体の容量は800MBほどです。 例えば「テンポラリ ディスクの使用可能領域」を増やすには どうすればよいのかもわかりません。 いつも皆様にはお世話になっております。 どうぞよろしくお願いいたします。

  • テンポラリ領域って....

    デルファイでアクセス97を使用したデータベースプログラムを作成しています。 アクセスデーターベースの大きさが100Mで、 1万件のデータを登録にいくと、『テンポラリ ファイルのための空き容量が不足しています。』と表示されます。 Cドライブの空き領域は30G程度あり問題ないと思うのですが、なにが原因なのでしょうか。

  • テンポラリディスクについて

    Acrobat Exchange 3.0Jで ファイルを開いて、書類から「ページを挿入」しようとすると 「この操作を行うにはテンポラリディスクの空き容量が足りません。」という メッセージが出て作業ができません。 ディスクのクリーンアップはしたのですが、 結果は同じです。”テンポラリディスク”を空ければ 解決すると思うのですが、 どなたか方法をご存知でしたらお教えください。 よろしくお願いします。

  • テンポラリーファイルのエラーについて

    スキャンディスクをかけたところ、HDに修復させなくてはならない領域が 見つかり、そのまま修復を試みても、何も変わらずどこが悪いのか調べると テンポラリーファイルの一部が破損していると表示されました。 何度修復をしてみても、修復できないのですが、これは自分で手動で 削除しなくてはならないのか教えてください。

  • テンポラリファイル内のものはすべて削除して大丈夫ですか??空き容量を増

    テンポラリファイル内のものはすべて削除して大丈夫ですか??空き容量を増やしたいと思い、調べたところ、テンポラリファイル内を削除するといいと書いてあったのですが、不安です。 現在tempファイル内は テキストドキュメント、ETLファイル、ファイルフォルダ、HTMLドキュメントなどがあるのですが、これって一時的に保存したデータが残っているだけなので、削除しても大丈夫なのでしょうか? よろしくお願いします。

  • テンポラリファイルの削除について

    二度目からアクセスを早くするためのテンポラリファイルですが、あまり増えすぎるとかえってパソコンの動きが遅くなることがあると聞きましたが本当でしょうか? テンポラリファイルは、マメに削除した方がよいのでしょうか?だとしたら、削除の仕方はどうしたらよいのでしょう。 削除することで何か重要な問題が起こることはないのでしょうか? 宜しくお願いいたします。

専門家に質問してみよう