よろしくお願いします。
マシンAをASPのイントラサーバとし、処理を行うと問題ないのですが、
マシンAの環境をそのままマシンBに移動してマシンBをイントラサーバとしたところ、以下のエラーが出ました。

ページを表示できません
接続しようとするページに問題があるため、そのページを表示できません。

対処方法

[更新] をクリックするか、後で再度実行してください。

次のホームページ 192.168.1.91を開き、 必要な情報が記載されたページへのリンクを探します。
HTTP 500.100 - 内部サーバー エラー - ASP エラー
インターネット インフォメーション サービス

技術情報 (サポート担当者用)

エラー タイプ
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]一般エラー レジストリ キー 'Temporary (volatile) Jet DSN for process 0x5a4 Thread 0x6bc DBC 0x2274aa4 Jet' を開くことができません。
/test/check.asp, line 16

ブラウザ タイプ
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)

ページ
POST 45 bytes to /test/check.asp

POST Data:
code=95001&pass=95001&B1=%83%8D%83O%83C%83%93

時刻
2001年3月16日, 11:19:39

詳細
Microsoft サポート

accessの中に入ろうとしたときのエラーのようです。
試しにマシンCにAの環境をうつして試したところ全く問題なく動きました。
AとCはPWSで、BだけIISだったのでPWSとIISの違いがまずいのかと思い、
今度はマシンDにIIS5.0をインストールして(BもIIS5.0)Dをイントラサーバとしたところ、問題なく動きました。
マシンBで出た上記のエラーを解決するためにはどうしたらよいのでしょうか。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

run_awayと申します。



データベースアクセスコンポーネントのエラーのように見えます。
コンポーネントエラーの場合、レジストリ登録情報と実際に存在するDLLが違うのが原因であることがあるので、使用しているデータベースアクセスコンポーネントを再インストールしてみてはいかがでしょうか。(または、使用しているDLLを特定した後、"regsvr32 /u [DLL名(フルパス)]"、"regsvr32 [DLL名(フルパス)]"を実行し、コンポーネントをレジストリ再登録してみるだけで回復する場合もあります。)
DLLの特定が困難な場合、Accessを再インストールするだけでも大丈夫かもしれません。

ただし、マシンBで該当するAccessのファイルをODBC登録して、そのODBCを経由して他のAccessから内容をみたときに何のエラーも起こらなければきっと私の回答が的外れなので、他の回答を待つべきだと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QIISのログっていつ消えるんですか?(IIS5.0,IIS6.0)

IIS ログ形式で日毎にログが落ちる設定に
しているのですが・・・

ふと思って、いつこのログって消えるのでしょうか?
1年経ったものから消えていくとかの設定が
ないようなので・・・

どなたか教えてください。
よろしくお願いします。

Aベストアンサー

イベントログ等と違って、消さない限り何年でも残ります。

QWindows2000 と SQLServer2000 と IIS5.0 の組み合わせでASPが動かない

今、WindowsNT SP6と IIS と SQLServer2000を使って、
(すべて1つのPCの中にインストールしてあります)

WEB側から、サーバーのデータベースの中を
検索し、参照するプログラムを動かすことができています。


同じことを、Windows2000 にしてやろうと
しているのですが、

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。

となり、参照することができません。
ODBCの設定は合っていると思うのですが、
Windows2000 ではできないのでしょうか?

ユーザーの設定とかでしょうか?権限の問題?

どなたか教えてください。困ってます。
足りない情報があれば補足致します。

Aベストアンサー

Microsoft OLE DB Provider for SQL Serverを使えば良いのでは?

QIIS5.0で仮想ディレクトリを作ったが、拡張子ASPのファイルが動かない?

windows2000
IIS5.0 を使用しています。

仮想ディレクトリを作成し、HTMLファイルは
動くのですが、なぜかASPファイルを表示
しようとすると、ページを表示できませんとなります。

ASPの中身は、単純なHTMLファイルと同じです。
また、テキストファイルなどを開こうとしても
ページを表示できませんとなります。

困っています。どなたか手がかりでもいいので
教えてください。よろしくお願いします。

Aベストアンサー

下記のURLを参考に設定しなおしてみてください。

参考URL:http://www.amic.ne.jp/user/j-kuwa/Page.asp?PNO=43

Q「Microsoft ASP」=「ASP.NET」?

ここのカテゴリの「Microsoft ASP」とは
ASP.NETのことでしょうか?

Aベストアンサー

ASPの人の質問見ると
ASP.NETとプログラムが異なるので
ASP.NET(VB,C#)とASP一緒みたいです。

QIIS5で作成したASPをIIS7でデバッグしたい

Windows2000+SQLServer2000Standard+IIS5環境で作成したASPを
Windows2008+SQLServer2005Express+IIS7環境に移植したところ、
いくつかのASPでエラーが出るようになりました。

IIS5の環境ではエラーになった行数や詳細が表示されていましたが、IIS7では「500-内部サーバーエラーです」程度しか表示されず、どこが悪いのかわかりません。
IIS5では動いているし、IIS7上でもきちんと動作しているASPもあるので、どこが悪いのかわからず困っています。せめてエラーになっている行がわかれば、と思うのですが・・・

IIS5のようにエラーの詳細情報を表示させる設定か、または別のデバッグ方法をご存知の方がいらっしゃいましたらご教示お願いいたします。
開発はVisualInterDev6.0です。

お手数をおかけいたしますが、宜しくお願いします。

Aベストアンサー

エラーページの500の設定を
"機能設定の編集"で"詳細なエラー"にしたら表示されませんか?


おすすめ情報