假设我尝试向表中插入一些数据,如果由于某些原因插入失败CDBException
,那么这会记录到 SQL Profiler 日志中吗?
我正在使用 SQL Server MSDE 2000
答案1
SQL Profiler 将记录。具体取决于您选择记录的事件,操作的结果。如果这是异常的根本原因,那么它将被记录。
如果异常是由于服务器之外的问题引起的(例如客户端丢失了连接),那么服务器上当然没有错误可以记录。
答案2
您需要添加 BatchStarting、StmtStarting、RPCStarting 事件才能最有可能捕获它,然后您就应该看到它。