【问题标题】:what's the best way to implement logging during transactions in T-SQL?在 T-SQL 中的事务期间实现日志记录的最佳方法是什么?
【发布时间】:2010-09-19 07:43:16
【问题描述】:

我想实现一个简单的调试日志,它由一个表组成,我在其中插入了有关事务当前状态的有见地的消息。如何停止插入到该表中受到我正在尝试调试的事务的回滚的影响?在 Oracle 中,我可以使用 PRAGMA AUTONOMOUS_TRANSACTION 来确保插入是在事务之外完成的,但是在 T-SQL 中我有哪些选择?您如何在您的商店中实现登录?

注意:我没有使用 SQL Server,我使用的是 Sybase 12.5。

【问题讨论】:

    标签: tsql logging sybase transactions


    【解决方案1】:

    终于在网上查到了sybase的手册。根据documents,看来您唯一的出路是通过RPC 登录到外部日志服务器。

    【讨论】:

    • 我不确定您的链接是否在那里工作,URL 都是相同的,并且它解析为全局变量的描述(至少对我而言)。另一方面,可悲的是,建议是正确的。
    • 愚蠢的基于框架的网站及其损坏的导航。我通过更改为指向文档树根的单个链接来修复它。
    猜你喜欢
    • 2011-04-25
    • 2013-11-19
    • 1970-01-01
    • 2013-03-20
    • 2011-06-23
    • 2017-11-17
    • 1970-01-01
    • 1970-01-01
    • 2014-01-10
    相关资源
    最近更新 更多