質問

どのように私は、接続文字列からodp.netクライアントでトレースを有効にすることができますか?ただパラメータTRACEFILENAME、のTraceLevelとTraceOptionを追加する?

役に立ちましたか?

解決

いくつか調査した結果、私はODP.netは、バージョン11以上でWeb.config olnyを介して構成することができることを発見しました。 ODP.Netの&過去のversionesの場合、唯一の方法は、Windowsのレジストリを使用している

他のヒント

あなたがすることはできません。あなたは、レジストリまたはXMLの修正が必要になります。

しかし、あなたは右のログオン後に、いずれかのアプリケーション内またはALTER SESSION SET SQL_TRACE=trueトリガーにAFTER LOGONを放出することができます。

ODP.NETは正確に同じことを:それはレジストリに見て、この文を実行します。

Googleからのこれを見つけるそれらのためのいくつかのヒント:

トレースは、Cドライブのルートに行くことをデフォルトになりますので注意してください。 Windows 7の場合と後で、これは管理者権限を必要としたり、それだけで静かに失敗します。だからあなたのアプリは、管理者として実行しているか、あなたは、ファイルのパスを変更することを確認してくださいどちらか。

また、あなたがODP.NETは完全に管理トレースしたい場合は、アプリやウェブの設定ファイルではなく、レジストリ内の設定を配置する必要があることに、注意してください、とのTraceLevelの設定は(1〜7)異なっています。

管理対象外のトレース時

そして最後に、ODP.NETは、32ビットのWindows用に別のWOWレジストリノードがあることを覚えておいてください。あなたのアプリは32ビットである場合は、誤ってレジストリの64ビット部分の下でそれを設定しないでください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top