• And another thing - being proactive, I would never do this stuff twice. If I had to investigate a problem (and couldn't easily prevent it with a CONSTRAINT or something), at the very least, I would set up a job to email me about it - even putting the investigatory SQL I would need to figure it out in the email. The next time that job detected the problem, I would ramp it up into a full-blown system (based on that SQL) to identify who should be fixing these problems and give them as much information as they needed to get it fixed.