如何取得SharePoint Timer Job的历史成功数和失败数,并按照日期计算排列

【问题】、

如何取得SharePoint Timer Job的历史成功数和失败数,并按照日期计算排列

【分析】

管理中心只是罗列了所有job的历史和上一次是否成功,没有关于成功和失败的统计数据

【解决办法】

进入数据库找执行T-SQL语句,具体如下:

SELECT [JobTitle], CONVERT(varchar(100), [StartTime], 23) as Date,[Status],count(*) as counts
  FROM [SharePoint_Config].[dbo].[TimerJobHistory]
group by [JobTitle],CONVERT(varchar(100), [StartTime], 23),[Status]
order by [JobTitle],CONVERT(varchar(100), [StartTime], 23)

  

其中 status=2为成功,status不等于2是失败

转载于:https://www.cnblogs.com/jindahao/p/9056158.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
字时钟标签组件制作分为两个部分:一是获取当前日期和时间,二是将其显示在标签组件上。下面是使用`QTimer`定时器制作字时钟标签组件的示例代码: ```python import sys from PyQt5.QtWidgets import QApplication, QLabel from PyQt5.QtCore import QTimer, QTime class DigitalClock(QLabel): def __init__(self): super().__init__() # 设置标签样式 self.setStyleSheet("font-size: 30px; color: black;") # 创建定时器 self.timer = QTimer(self) self.timer.timeout.connect(self.showTime) self.timer.start(1000) def showTime(self): # 获取当前日期和时间 time = QTime.currentTime() date = QDate.currentDate() # 将日期和时间格式化为字符串 timeStr = time.toString('hh:mm:ss') dateStr = date.toString('yyyy-MM-dd') # 显示日期和时间 self.setText(dateStr + ' ' + timeStr) if __name__ == '__main__': app = QApplication(sys.argv) clock = DigitalClock() clock.show() sys.exit(app.exec_()) ``` 在上述代码中,我们首先创建了一个`QLabel`子类`DigitalClock`,然后在其`__init__`方法中设置了标签的样式,并创建了一个定时器。定时器的`timeout`信号与`showTime`槽函连接,因此每秒钟定时器会发出`timeout`信号,然后调用`showTime`槽函更新标签的内容。 `showTime`槽函通过`QTime.currentTime()`和`QDate.currentDate()`方法获取当前时间和日期。然后将它们分别格式化为字符串,并将日期和时间用空格连接起来,最后将其设置为标签的文本内容。 最后,在`main`函中创建了一个`DigitalClock`对象,并将其显示出来。程序运行后,可以看到一个字时钟标签组件,每秒钟更新一次显示的时间。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值