GDB administrator always has a full set of permissions for performing any operations with this GDB, his permissions cannot be reduced even by himself. The administrator can give users most part of all possible permissions with the exception of permissions to perform the most important operations which in any case should be performed by the administrator only. Here is a list of these operations:
Resetting access control for GDB: the operation Edit+Remove All for users.
Changing name and password of administrator.
GDB reorganization (chapter 6 “Operations with GDB”).
GDB consolidation (chapter 6 “Operations with GDB”).
Rebuilding table indexes (chapter 23 “Table structure”).
Changing parameters of a map and layer (chapter 9 “Map structure”).
Operations of GDB reorganization and also operations of rebuilding table indexes and changing parameters of a map or layer can take considerable time, and possible hardware failures in the process of performing operations can cause serious consequences up to breaking database. Operation of GDB consolidation does not take so much time, but it can lead to irreversible changes of GDB files. Due to this the mentioned operations can be performed only by GDB administrator if access control is set.
It should be kept in mind that operations of reorganization and consolidation can performed only with closed GDB. The system does not know if the user has the status of administrator of this GDB. To understand it the system opens a dialog box with the title “Name and password of administrator”. This dialog box is similar to the dialog box “User name and password” used when opening GDB (figure 86-4). It is required to enter name and password of administrator of the GDB which is subject to reorganization or consolidation (and not of the current GDB). If the name and password were entered correctly and the user with this name is really the administrator of the corresponding GDB, the system performs the operation. If incorrect values were entered, the system provides the user with three input attempts and cancels the operation after three failures.