An enterprise C++ system that needs to be "translated", uses ODBC for connecting to SQL Server Database.
The system has one central main database, many distributed local databases, which are actually offline and are periodically kept updated with the central database by exchanging merging xml files, something like a star topology. The distributed databases are stored on many different OS and different local domains.
Each user has been registered in the SQL Server and with certain user roles on the database. The number of login users at the database were kept fixed.
My question is how the remote new user to create/update his own profile and/or credentials without the need to elevate his rights.