• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ASP.NETからSQLServerに接続出来ない)

ASP.NETからSQLServerに接続できない

このQ&Aのポイント
  • ASP.NETからSQLServerにアクセスできず、ログイン画面が表示されてしまう問題について解決方法を教えてください。
  • 新たにテーブルを追加し、それにアクセスする処理を実行したところ、ログイン画面が表示されてしまいました。
  • 問題なく運用できているASP.NETからSQLServerへの接続において、新しいテーブルを追加するとログイン画面が表示されてしまいます。解決策をご教授ください。

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

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

ブラウザに認証ダイアログが表示されるのとデータベースの話はまったく関係ないでしょう。 新たに追加したaspxファイルの権限の問題では? > 3.ノートPC(開発機)から本番機サーバにプログラムをコピー。 コピーしただけ?

arafune_exp
質問者

お礼

おかげさまで解決いたしました。 ありがとうございました。 データベースをSQLサーバで追加したこと、データの追加はsa認証で行ったのに、ASP.netの認証はwindows認証、という辺りがが原因かと思い込んでおりました。 おかげさまで、解決しました。 ありがとうございました。

arafune_exp
質問者

補足

ご回答ありがとうございます。 今回の変更は、従来の動作していたASPの処理に、数行追加して新しいテーブルを参照するように変更しました。なので、従来は問題なかった処理で、今回の数行追加により、その処理を実行しようとするとログオン画面が出るようになりました。その部分を削除すると、従来どおり問題なく実行できます。 今回の変更では、本番機(サーバ)上の処理は直接変更せず、開発機で変更し検証し終わったものを、コピーする形で上書きしました。 ちなみに、それまでの変更は、同じように開発機で変更・検証後、本番機(サーバ)にコピー(上書き保存)して、問題なく利用できていました。 今回だけ、なぜかログイン画面が出るようになってしまい、当惑しております。 何か、ご存知でしたら、よろしくお願いいたします。

その他の回答 (1)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

いずれにせよ、ブラウザに認証ダイアログが表示される(IISが401を返す?)のと、データベースの話は直接の関連はないでしょう。 IIS側の動きを調査 →IISのアクセスログ ASP.NETの動きを調査 →trace.axd http://www.atmarkit.co.jp/fdotnet/dotnettips/040trace/trace.html ブラウザ側の動きを調査 →HTTPモニタソフト(Inetspy/横取り丸など)

関連するQ&A