SQL Script for maintaining WhatsUp's database.

To the Ipswitch web site

Ipswitch Forums
Home      Members   Calendar   Who's On
Welcome Guest ( Login | Register )
      



SQL Script for maintaining WhatsUp's database.Expand / Collapse
Author
Message
Posted 11/20/2008 6:13:09 AM
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

Group: Forum Members
Last Login: 7/10/2009 11:23:27 AM
Posts: 42, Visits: 217
Can someone please provide me with a script which can be run in SQL 2005 to maintain the size of our evergrowing database which currently stands at 296479.3MB. We are running version 12 of WhatsUp Gold.

Instead of using the built-in database tools, our database team would like to know what script is used so they can do the maintenance on our system.

Any help would be much appreciated.

Post #48896
Posted 11/20/2008 1:36:45 PM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 3/23/2009 2:25:36 PM
Posts: 7, Visits: 85
We use Whatsup 12.0.2 (SQL-Express2005), our DB is about 300MB. We have scheduled the following script once weekly:

@echo off
set LOGFILE=c:\logs\WhatsUp_DB-Maint.log
echo ***************************************************************************** > %LOGFILE%
echo Start date: %date%   time: %time% >> %LOGFILE%
echo ***************************************************************************** >> %LOGFILE%
echo osql -E -D WhatsUp -Q "DBCC SHRINKDATABASE (WhatsUp)" >> %LOGFILE%
osql -E -D WhatsUp -Q "DBCC SHRINKDATABASE (WhatsUp)" >> %LOGFILE%

echo ***************************************************************************** >> %LOGFILE%
echo osql -E -D WhatsUp -Q "EXEC sp_MsForEachTable 'DBCC DBREINDEX (''?'', '''', 0)'" >> %LOGFILE%
osql -E -D WhatsUp -Q "EXEC sp_MsForEachTable 'DBCC DBREINDEX (''?'', '''', 0)'" >> %LOGFILE%

echo ***************************************************************************** >> %LOGFILE%
echo osql -E -D WhatsUp -Q "EXEC sp_createstats" >> %LOGFILE%
osql -E -D WhatsUp -Q "EXEC sp_createstats" >> %LOGFILE%

echo ***************************************************************************** >> %LOGFILE%
echo osql -E -D WhatsUp -Q "EXEC sp_updatestats" >> %LOGFILE%
osql -E -D WhatsUp -Q "EXEC sp_updatestats" >> %LOGFILE%

echo ***************************************************************************** >> %LOGFILE%
echo osql -E -D WhatsUp -Q "EXEC sp_MsForEachTable 'sp_recompile ''?'''" >> %LOGFILE%
osql -E -D WhatsUp -Q "EXEC sp_MsForEachTable 'sp_recompile ''?'''" >> %LOGFILE%

echo ***************************************************************************** >> %LOGFILE%
echo osql -E -D WhatsUp -Q "DBCC UPDATEUSAGE ('WhatsUp')" >> %LOGFILE%
osql -E -D WhatsUp -Q "DBCC UPDATEUSAGE ('WhatsUp')" >> %LOGFILE%

echo ***************************************************************************** >> %LOGFILE%
echo osql -E -D WhatsUp -Q "EXEC sp_cycle_errorlog" >> %LOGFILE%
osql -E -D WhatsUp -Q "EXEC sp_cycle_errorlog" >> %LOGFILE%

echo ***************************************************************************** >> %LOGFILE%
echo osql -E -D WhatsUp -Q "DBCC SHRINKDATABASE (WhatsUp)" >> %LOGFILE%
osql -E -D WhatsUp -Q "DBCC SHRINKDATABASE (WhatsUp)" >> %LOGFILE%

echo ***************************************************************************** >> %LOGFILE%
Echo Completed database maintenance...starting backup >> %LOGFILE%
echo ***************************************************************************** >> %LOGFILE%

OSQL -E -n -D WhatsUp -Q "BACKUP DATABASE WhatsUp TO DISK = 'c:\whatsup backup\WhatsUpDB.dat' WITH INIT" >> %LOGFILE%
echo ***************************************************************************** >> %LOGFILE%
Echo Completed backup at: %time% >> %LOGFILE%
echo ***************************************************************************** >> %LOGFILE% 

Post #48917
« Prev Topic | Next Topic »


Reading This TopicExpand / Collapse
Active Users: 0 (0 guests, 0 members, 0 anonymous members)
No members currently viewing this topic.
Forum Moderators: Dave, Mark Singh, kevin r gillis, Jason Benton, Christian Lawson, Brandon Felger, Tripp Allen, Will Sansbury, Jason Williams, Hush, FTPplanet.com, Hugh Garber, WUP-PM, mmulryan@ipswitch.com, mswimm

PermissionsExpand / Collapse

All times are GMT -5:00, Time now is 12:14pm

Powered By InstantForum.NET v4.1.4 © 2010
Execution: 0.078. 7 queries. Compression Enabled.