As of 1.5.3+, database enrolment updates are done on user login. If the user doesn't login, the enrolment information is not updated.
Starting 1.6 (under development, not even Beta), there is an external script that syncs Moodle and your external database, as often as you like (you have to run it externally).
External Database Update Interval
This discussion has been locked because a year has elapsed since the last post. Please start a new discussion topic.