Class Database
- Namespace
- Lers.Administration
- Assembly
- Lers.System.dll
Содержит методы обслуживания базы данных ЛЭРС УЧЕТ.
public sealed class Database : ServerObject
- Inheritance
-
Database
- Inherited Members
- Extension Methods
Methods
CreateBackupAsync()
Создает резервную копию базы данных в папке по умолчанию асинхронно.
public Task<string> CreateBackupAsync()
Returns
CreateBackupAsync(string)
Создает резервную копию базы данных в указанной папке асинхронно.
public Task<string> CreateBackupAsync(string directory)
Parameters
directorystringПапка, в которой будет создана резервная копия.
Returns
Remarks
Папка должна быть локальной для компьютера, на котором установлен сервер баз данных. Учетная запись, под которой работает сервер баз данных, должна обладать разрешением на запись в эту папку.
CreateBackupAsync(string, bool, CancellationToken)
Создает резервную копию базы данных в указанной папке асинхронно.
public Task<string> CreateBackupAsync(string directory, bool verifyAfterBackup, CancellationToken cancellationToken)
Parameters
directorystringПапка, в которой будет создана резервная копия.
verifyAfterBackupboolПосле создания резервной копии будет проведена её проверка. Если копия создана с ошибкой, будет выдано исключение LersServerException с кодом DatabaseBackupVerificationFailed
cancellationTokenCancellationTokenТокен отмены, который может использоваться для отмены асинхронной операции.
Returns
Remarks
Папка должна быть локальной для компьютера, на котором установлен сервер баз данных. Учетная запись, под которой работает сервер баз данных, должна обладать разрешением на запись в эту папку.
CreateBackupAsync(string, CancellationToken)
Создает резервную копию базы данных в указанной папке асинхронно.
public Task<string> CreateBackupAsync(string directory, CancellationToken cancellationToken)
Parameters
directorystringПапка, в которой будет создана резервная копия.
cancellationTokenCancellationTokenТокен отмены, который может использоваться для отмены асинхронной операции.
Returns
Remarks
Папка должна быть локальной для компьютера, на котором установлен сервер баз данных. Учетная запись, под которой работает сервер баз данных, должна обладать разрешением на запись в эту папку.
CreateBackupAsync(CancellationToken)
Создает резервную копию базы данных в папке по умолчанию асинхронно.
public Task<string> CreateBackupAsync(CancellationToken cancellationToken)
Parameters
cancellationTokenCancellationTokenТокен отмены, который может использоваться для отмены асинхронной операции.