首页 / 系统 / Windows服务器运行了多长时间怎么查看?

Windows服务器运行了多长时间怎么查看?

 下面介绍一下如何查看Windows服务器运行时间的方法
  首先需要申明的是,若Windows服务器是数据库服务器,是可以通过查看SQL SERVER启动时间来间接判断Windows服务器上次启动时间的,且SQL SERVER服务是自动启动,而且中途没有重启过SQL SERVER服务是时间是否准确的前提条件。但若Windows服务器是应用服务器,则此方法不使用,具体操作如下:
  一:SQL SERVER服务每次开启时,都会新建一个tempdb,因此可以以tempdb的创建时间来判断SQL Server服务的启动时间,–系统数据库tempdb创建的时间。
  1: SELECT CREATE_DATE AS StartDateTime
  2:
  3:FROM sys.databases
  4:
  5: WHERE NAME='TEMPDB'
  二:可以通过系统兼容性视图master..sysprocesses获取。会话Id 为1的是SQL Server启动时创建的 。
  1::SELECT CONVERT(VARCHAR(30), LOGIN_TIME,120) AS StartDateTime
  2:
  3::FROM master..sysprocesses WHERE spid=1
  三:通过DMV sys.dm_os_sys_info获取,此动态管理视图中的字段sqlserver_start_time表示SQL Server上次具体的启动时间。
  1:SELECT sqlserver_start_time AS StartDateTime
  2:
  3::FROM sys.dm_os_sys_info
  四:可以通过DMV sys.dm_exec_requests获取。会话Id为1的是SQL Server启动时创建的。它的start_time可以判定SQL Server服务启动的时间。
  1::SELECT start_time AS StartDateTime
  2::FROM sys.dm_exec_requests WHERE session_id = 1
  五:可以查看sys.traces目录视图。该目录视图包含当前在系统中运行的跟踪。
  1:SELECT start_time AS StartDateTime
  2:
  3::FROM sys.traces
  4:
  5:WHERE is_default=1 .

Windows服务器运行了多长时间怎么查看?

本文来自网络,不代表糖果站长网立场,转载请注明出处:https://www.1tg.com.cn/html/fuwuqi/xt/2021/1218/34914.html

dawei作者

【声明】:糖果站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
上一篇
下一篇

为您推荐

联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息
返回顶部

【免责声明】本站内容转载自互联网,其发布内容言论不代表本站观点,如果其链接、内容的侵犯您的权益,烦请提交相关链接至邮箱xwei067@foxmail.com我们将及时予以处理。

Copygight © 2013-2023 https://www.1tg.com.cn All Rights Reserved.糖果站长网

站长:xwei067#foxmail.com(请把#换成@)