日志记录:一个转储即可统治所有内容?
在我当前的项目中,日志记录是一项非常重要的任务:唯一的问题是,可能发生的情况有很多来源:有 SQL-Server 2008 R2、WCF 服务和 WPF 客户端。
在服务器上,有作为作业、SSIS 作业和来自 EF 的调用运行的过程。 WCF 服务由 IIS 7.5 托管,客户端是 WPF 应用程序。
我现在的问题是找到一种方法将所有内容记录到一个位置(事件日志除外!)。这里真正的问题当然是夜间运行的程序。剩下的我已经可以想办法解决了。
有什么想法如何以正确的方式做到这一点?
Logging is quite an important task in my current project: the only problem is, that there are many sources where smth can happen: There is a SQL-Server 2008 R2, WCF Services and WPF Clients.
On the Servers there are procedures running as jobs, SSIS-Jobs and calls from the EF.
The WCF-Services are IIS 7.5 hosted and the Client is a WPF Application.
My problem now is to find a way to log everything into one location (except the Eventlog!). The real problem here are of course the procedures which are running during the night. For the rest I could already think of ways to solve it.
Any Ideas how to do this in a proper way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 sql 跟踪。
请参阅http://sqlserverpedia.com/wiki/Running_Traces_with_TSQL
you could use a sql trace.
see http://sqlserverpedia.com/wiki/Running_Traces_with_TSQL