Wireshark を使用してパケットをキャプチャできますが、ストリームをわかりやすいものにデコードできません。
WireShark バグ データベースのこの項目は、SQL Server 2005 以降ではおそらくこれが不可能であることを示唆しています。しかし、スタック オーバーフローの何人かの人々は、これがこの質問への回答に適した方法であると主張しました。
どんな助けでも感謝します。
Wireshark を使用してパケットをキャプチャできますが、ストリームをわかりやすいものにデコードできません。
WireShark バグ データベースのこの項目は、SQL Server 2005 以降ではおそらくこれが不可能であることを示唆しています。しかし、スタック オーバーフローの何人かの人々は、これがこの質問への回答に適した方法であると主張しました。
どんな助けでも感謝します。
Wireshark ではありませんが、私にとってはMicrosoft Message Analyzerがうまく機能しました。
送信されたすべてのコマンドを取得するには
残念ながら、現時点では自動スクロールは実装されていませんが、タイムスタンプで並べ替えて、新しいクエリを一番上にポップアップさせることができます。
あなたが参照している質問は、トラフィックが暗号化されていることをどのように証明するかです。
そのため、彼らはあなたがそれを読むことができないことを示すためにwiresharkを使用していました。
以前のバージョンのSQLServerでは暗号化が弱かったのですが、SQLServer2005のトラフィックを復号化するのは簡単ではないと思います。
Wireshark は、プロトコル (およびレイヤー) を理解すると、キャプチャしたデータをデコードして表示します。つまり、キャプチャされたデータは暗号化されていません。データが暗号化されている場合 (SSL など)、WS は SSL ハンドシェイクと生データのみを表示します。