Wie kann ich feststellen, wie lange bereits eine SQL Server 2005 Instanz läuft
Der Startzeitpunkt des MS SQL Servers steht im Fehlerprotokoll, in der untersten Zeile, des Servers.
Da der MS SQL Server beim Starten für interne Prozesse auch einige Verbindungen verwendet und diese mit der Session_ID=1 initialisiert werden, kann man folgendes Script anwenden:
DECLARE @elapsed_time AS DATETIME, @lr_start_time AS DATETIME
SELECT @lr_start_time = (SELECT last_request_start_time FROM sys.dm_exec_sessions WHERE session_id=1)
SELECT @elapsed_time = GETDATE()- @lr_start_time
SELECT DATEDIFF(day,0,@elapsed_time) AS 'TAGE',
DATEPART(hour,@elapsed_time) AS 'STUNDEN',
DATEPART(minute,@elapsed_time) AS 'MINUTEN',
DATEPART(second,@elapsed_time) AS 'SEKUNDEN',
DATEPART(millisecond,@elapsed_time) AS 'MILLISEKUNDEN'
CU
| Print article | This entry was posted by Torsten Schuessler on 15.02.08 at 14:29:58 . Follow any responses to this post through RSS 2.0. |
Tag cloud
backup «best practices» books ctp «cumulative update» datetime denali dmv ebook «failover cluster» humor i/o index indexoptimize integrity links loginproperty maintenance «ms sql server 2008» performance php profiler «reporting services» reviews «ross mistry» rtm serverproperty «service pack» «service pack 3» sharepoint sp_msforeachdb «sql 2012» «sql pass» «sql server» «sql server 2005» «sql server 2008 r2» «sql server 2012» «sql server builds» sqlcat «sqlpass franken» ssms ssmstoolspack «stacia misner» t-sql technet «technical note» tools troubleshooting whitepapers «windows server 2003»





