• Melvin, that's an excellent idea that will be very helpful to me. One question, though. Why not assign all permissions through one cursor, like so?

    DECLARE cursAllExecutables CURSOR FAST_FORWARD

    FOR

    SELECT USER_NAME(uid) Owner, [name] StoredProcedure

    FROM sysobjects

    where xtype in ('P', 'TF', 'FN')

    Seemed to work here.