Вопрос

Как включить трассировку в клиенте odp.net из строки подключения?Просто добавить параметры трассировкиFileName, TraceLevel и TraceOption?

Это было полезно?

Решение

После некоторых исследований я обнаружил, что ODP.net можно настроить через web.config olny в версии 11 и выше.Для предыдущих версий ODP.Net единственный способ — использовать реестр 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