Since disk failure can impair system security, you can include the waitfor mirrorexit command in an application to perform specific tasks when a disk becomes unmirrored:
begin waitfor mirrorexit commands to be executed end
The commands depend on your applications. You may want to add certain warnings in applications that perform updates, or use sp_dboption to make certain databases read-only if the disk becomes unmirrored.
Adaptive Server knows that a device has become unmirrored only when it attempts I/O to the mirror device. On mirrored databases, this occurs at a checkpoint or when the Adaptive Server buffer must be written to disk. On mirrored logs, I/O occurs when a process writes to the log, including any committed transaction that performs data modification, a checkpoint, or a database dump.
waitfor mirrorexit and the error messages that are printed to the console and error log on mirror failure are activated only by these events.