• got some cast errors with David's script.

    try--

    SET NOCOUNT ON

    DECLARE @crdate DATETIME,

    @days INT ,

    @hr INT ,

    @min-2 INT

    SELECT @crdate=crdate FROM sysdatabases WHERE NAME='tempdb'

    SET @min-2 = DATEDIFF (mi,@crdate,GETDATE())

    SET @days= @min-2/1440

    SET @hr = (@min/60) - (@days * 24)

    SET @min-2= @min-2 - ( (@hr + (@days*24)) * 60)

    PRINT 'SQL Server "' + CONVERT(VARCHAR(20),SERVERPROPERTY('SERVERNAME'))+'" is Online for the past '

    + CAST(@days AS VARCHAR(30))+ ' days & '

    + CAST(@hr AS VARCHAR(30))+' hours & '

    + CAST(@min AS VARCHAR(30))+' minutes'

    IF NOT EXISTS (SELECT 1 FROM master.sys.sysprocesses WHERE program_name = N'SQLAgent - Generic Refresher')

    BEGIN

    PRINT 'SQL Server is running but SQL Server Agent NOT running'

    END

    ELSE

    BEGIN

    PRINT 'SQL Server and SQL Server Agent both are running'

    END

    thanks,

    bc

    [font="Arial Narrow"]bc[/font]