如何在连接字符串中启用odp.net客户端中的跟踪?只需添加参数traceFileName,TraceLevel和TraceOption?
答案 0 :(得分:4)
经过一番研究,我发现可以通过版本11及更高版本的web.config olny配置ODP.net。对于ODP.Net的普遍版本,唯一的方法是使用Windows注册表
答案 1 :(得分:0)
你做不到。您需要注册表或XML修复程序。
但是,您可以在应用程序或ALTER SESSION SET SQL_TRACE=true
触发器中登录后立即发出AFTER LOGON
。
ODP.NET
完全相同:它查看注册表并执行此语句。
答案 2 :(得分:0)
从谷歌那里找到这些的一些提示:
请注意,跟踪将默认位于C驱动器的根目录中。对于Windows 7及更高版本,这需要管理员权限,否则它将以静默方式失败。因此要么确保您的应用程序以管理员身份运行,要么确保更改文件的路径。
另请注意,如果要跟踪完全托管的ODP.NET,则需要将设置放在应用程序或Web配置文件中,而不是注册表中,并且TraceLevel的设置不同(1到7)。 / p>
最后,在跟踪非托管ODP.NET时,请记住32位Windows有一个单独的WOW注册表节点。如果您的应用是32位,请不要在注册表的64位部分下意外设置。