• Thanks for including discussion of your methodical development and validation of this DBA utility you present.  It's my opinion that writing and using scripts built on sp_msforeachdb is the mark of a true DBA.  And thanks for mentioning that "allow updates to system tables" can be set to 1 in SQL Server 2005-- but to no effect.  As a **database** programmer, I want info about the system tables and procedures, not "developer" junk (CLR) that encourages application programmers to regard the database as just a box that holds data.

    _________________
    "Look, those sheep have been shorn."
    data analyst replies, "On the sides that we can see.."