用于使用异常处理应用程序块将异常记录到数据库的示例sql

时间:2008-12-10 00:48:37

标签: .net sql sql-server logging enterprise-library

任何人都可以使用企业库异常处理应用程序块(EHAB)提供(或指向)用于记录异常的示例sql代码吗?即我希望结构和过程的标准CREATE TABLE和CREATE PROCEDURE语句将记录的异常存储在SQL Server数据库中。

此外,任何人都可以描述app块如何调用过程[WriteLogStoredProcedureName]和[AddCategoryStoredProcedureName](例如,这些过程应该具有哪些参数以及它们如何设置)或者文档的位置是什么?

(注意:我正在使用Enterprise Library 3.1 - 2007年5月,因为我正在使用.net 2.0)

1 个答案:

答案 0 :(得分:1)

[WriteLogStoredProcedureName]的默认值为“WriteLog”。 [addCategoryStoredProcName]的默认值是“AddCategory”。

安装Enterprise Library,您将获得脚本“C:\ EntLib3Src \ App Blocks \ Src \ Logging \ TraceListeners \ Database \ Scripts \ LoggingDatabase.sql”。执行此脚本后,您将获得“Logging”数据库,并准备好所有必需的存储过程和表。