Вопрос
Как включить трассировку в клиенте 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-разрядную часть реестра.