• it sounds like you may have an execute as username in a stored procedure or function, and that is why it will not allow you to drop the user.