如何从连接字符串启用 odp.net 客户端中的跟踪?只需添加参数 traceFileName、TraceLevel 和 TraceOption ?
Guille
问问题
3393 次
3 回答
4
经过一番研究,我发现ODP.net在11及以上版本可以通过web.config olny进行配置。对于 ODP.Net 的早期版本,唯一的方法是使用 windows 注册表
于 2009-02-13T18:55:59.223 回答
0
你不能。您将需要注册表或 XML 修复程序。
但是您可以在登录后立即发出ALTER SESSION SET SQL_TRACE=true
,无论是在您的应用程序中还是在AFTER LOGON
触发器中。
ODP.NET
完全相同:它查看注册表并执行此语句。
于 2009-01-30T17:25:20.970 回答
0
对于那些从谷歌找到这个的人的一些提示:
请注意,跟踪将默认进入 C 驱动器的根目录。对于 Windows 7 及更高版本,这需要管理员权限,否则它会静默失败。因此,要么确保您的应用程序以管理员身份运行,要么您更改文件的路径。
另请注意,如果要跟踪完全托管的 ODP.NET,则需要将设置放在应用程序或 Web 配置文件中,而不是注册表中,并且 TraceLevel 的设置不同(1 到 7)。
最后,在跟踪非托管 ODP.NET 时,请记住对于 32 位 Windows 有一个单独的 WOW 注册表节点。如果您的应用程序是 32 位的,请不要意外将其设置在注册表的 64 位部分下。
于 2014-10-24T20:35:34.523 回答