IRPCServerAdmin.BackUpMasterDB

View as Markdown

Administration API / specialized admin session

Backs up the server's master database to a file on the server, and returns when the backup is complete.

ServiceServer administration MFiles.IRPCServerAdmin
gRPC method/MFiles.IRPCServerAdmin/BackUpMasterDB
HTTP (mf-http-grpc)POST /grpc/v1/back-up-master-db
RequestBackUpMasterDBRequest
ResponseBackUpMasterDBResponse
Book and levelAdministration API, specialized
Kindadmin
SessionRequired: the session ID from LogIn in the mfiles-session-id-bin metadata.
Idempotentno
Returns metadata structure versionno
Streamingnone (unary)

Remarks

Request: BackUpMasterDBRequest

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
target_filestringFull path of the backup file on the server computer.
utf8szimpersonationImpersonationThe account used to write the backup file. See Impersonation.
utf8szimpersonation.typeImpersonationTypeImpersonation type.Values: IMPERSONATION_TYPE_SYSTEM_ACCOUNT (0), IMPERSONATION_TYPE_LOCAL_WINDOWS_ACCOUNT (1), IMPERSONATION_TYPE_EXTERNAL_ACCOUNT (2).
utf8szimpersonation.accountstringAccount name (e.g. DOMAIN\user).
utf8szimpersonation.encrypted_passwordbytesEncrypted password.
overwrite_existing_filesboolTrue to overwrite existing files; false fails if a target file exists.
file_size_limit_in_mbuint32The maximum size of one backup file in megabytes; larger backups continue in sequentially numbered files. 0 means a single file of any size.

Response: BackUpMasterDBResponse

No fields.