Save the current data source collection to configpath\datasources.exml (including role information). Note that ONLY databases marked as "user can manage" have complete information persisted to file when this method is called. It is expected that data sources populated via a script will be re-populated at next startup as necessary. However, the roles for all datasources are persisted.
public sealed void SaveCollection();