Article ID: 262034 - Last Review: October 26, 2007 - Revision: 3.3 SMS: How to Manage the Deletion of Aged Status Messages
This article was previously published under Q262034 SUMMARY
The purpose of this article is to provide an in-depth look at how aged status messages are handled and how to manage them.
MORE INFORMATION
Scheduling the Delete Aged Status Messages maintenance task is exposed within the Systems Management Server (SMS) 2.0 Administrator console. Navigate to:
Site Settings/Database Maintenance/Tasks/Delete Aged Status Messages
Each day the task is enabled, it can only start during the particular window of time defined in the property page.
The defaults for Delete Aged Status Messages are:
When you run a default site configuration, this creates two of the status filter rules that affect how long status messages are kept in the database. These two rules are:
This is a very critical point because it means that even if the period in which status messages are kept is modified in the status filter rule, this change does not affect any messages already in the database. It only affects new messages that the modified rule causes to be written into the database. When a status message record is written into the StatusMessages table in the database, records might also be written into the StatusMessageAttributes table or the StatusMessageInsStrs table. Depending on the actual status messages being written into the database, the StatusMessageInsStrs table might have more or less rows than the StatusMessages table. However, the StatusMessageAttributes table will be much smaller than the StatusMessages table. When a record is deleted from the StatusMessages table, a trigger will delete related records from the StatusMessageAttributes and StatusMessageInsStrs tables. If unsupported procedures were conducted on the database, there might be orphaned records in the StatusMessageAttributes and StatusMessageInsStrs tables that will not be cleaned out as aged messages are deleted from the StatusMessages table. When the SMS SQL Monitor service starts, in relationship to managing aged status messages, it checks the site control file for scheduling changes. The service then checks \SMS\bin\i386\Sqlmon.dat for the time it last ran that task. The particular task will run if:
| Other Resources Other Support Sites
CommunityGet Help NowArticle Translations
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Back to the top
