さまざまな Web サイトのどの部分がどの SQL データベースやテーブルに接続されているかを調べる方法はありますか? (データベースとウェブサイトは私が作成したものではありません)
ページ「whatever.aspx」が SQL インスタンス「dbo.Whatever」に接続されていることを知りたいです。それを行う方法はありますか?
さまざまな Web サイトのどの部分がどの SQL データベースやテーブルに接続されているかを調べる方法はありますか? (データベースとウェブサイトは私が作成したものではありません)
ページ「whatever.aspx」が SQL インスタンス「dbo.Whatever」に接続されていることを知りたいです。それを行う方法はありますか?
ページのコーディング方法に大きく依存すると思います。中間層はありますか?
SQLプロファイラーを使用してデータベースへの接続をキャプチャできますが、ページを区別できるようにするための情報がそこにあるかどうかは、それらがどのようにコーディングされたかによって異なります。
同様に、さまざまなWebサイトのコードベースがあると仮定すると、それらを検索できるはずですが、これも、それらがどのようにコーディングされたかによって異なります。
これを行うには、次の 2 つの方法が考えられます。
注: データベースに接続する .aspx または対応する .aspx.cs コード内のすべてのページは、接続文字列 (または web.config 内の接続文字列への参照) を使用する必要があります。時間がかかるかもしれませんが、テーブルまたは接続文字列への参照を探すことで、どのページがどのデータベースに接続しているかのマップを作成できます。