现在的位置: 首页 > 综合 > 正文

SharePoint【调试,诊错系列】– 寻找 WSS_Logging下的ULSTraceLog

2013年07月27日 ⁄ 综合 ⁄ 共 2218字 ⁄ 字号 评论关闭

     Sharepoint2010 提供了Logging Database来支持Administrator与Developer的管理与调试工作,在以前的Sharepoint2007,Unified Logging System (ULS) 只能把ULS log数据写入到text文件中,用户需借助相应的查看工具来查看里面的内容(eg. ULSViewer),Sharepoin则同时具备把ULS记录写入Text文件与写入Logging Database的能力,尤其是借助数据库,更方便我们进行查询。
  但有时候你会发现在Sharepoint2010的Logging Datbase(通常叫做WSS_Logging)中你找不到ULS数据表(它是一个视图,名为ULSTraceLog)。
  如下图:

 
  于是,我们就需要通过如下的步骤来找到它。
 1.打开SharePoint Central Administration site

 2.找到Monitoring section下的Review Job Definitions

 

3.选中Diagnostic Data Provider: Trace Log并开启它,通常你Enable它之后,你可以再次进入并立即Start(Run Now)

然后回到Sharepoint数据库查看结果,可以看到ULStraceLog已经成功创建

 

 

 

 还有另一类似步骤如下:

  1、进入Administration site-->Application Management(在Application Management模块下 http://localhost:port/_admin/ServiceApplication.aspx)

 2、找到Web Analytics Service Application 开启它

 3、回到Administration site -> Monitoring -> Configure usage and health data collection AT http://localhost:port/_admin/LogUsage.aspx

  4、找到“Enable health data collection”并开启它,然后在此页下面找到 “Health Logging Schedule” 链接并点击它(链接地址是:http://localhost:port/ _admin/ServiceJobDefinitions.aspx)

 5、设置 Service:Microsoft SharePoint Foundation Timer下的View为Service 然后再在此View下找到“Diagnostic Data Provider: Trace Log ”并开启它

 

     Sharepoint2010 提供了Logging Database来支持Administrator与Developer的管理与调试工作,在以前的Sharepoint2007,Unified Logging System (ULS) 只能把ULS log数据写入到text文件中,用户需借助相应的查看工具来查看里面的内容(eg. ULSViewer),Sharepoin则同时具备把ULS记录写入Text文件与写入Logging Database的能力,尤其是借助数据库,更方便我们进行查询。
  但有时候你会发现在Sharepoint2010的Logging Datbase(通常叫做WSS_Logging)中你找不到ULS数据表(它是一个视图,名为ULSTraceLog)。
  如下图:

 
  于是,我们就需要通过如下的步骤来找到它。
 1.打开SharePoint Central Administration site

 2.找到Monitoring section下的Review Job Definitions

 

3.选中Diagnostic Data Provider: Trace Log并开启它,通常你Enable它之后,你可以再次进入并立即Start(Run Now)

然后回到Sharepoint数据库查看结果,可以看到ULStraceLog已经成功创建

 

 

 

 还有另一类似步骤如下:

  1、进入Administration site-->Application Management(在Application Management模块下 http://localhost:port/_admin/ServiceApplication.aspx)

 2、找到Web Analytics Service Application 开启它

 3、回到Administration site -> Monitoring -> Configure usage and health data collection AT http://localhost:port/_admin/LogUsage.aspx

  4、找到“Enable health data collection”并开启它,然后在此页下面找到 “Health Logging Schedule” 链接并点击它(链接地址是:http://localhost:port/ _admin/ServiceJobDefinitions.aspx)

 5、设置 Service:Microsoft SharePoint Foundation Timer下的View为Service 然后再在此View下找到“Diagnostic Data Provider: Trace Log ”并开启它

 

抱歉!评论已关闭.