Разное
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Замена подстроки в строке
Категория: Текст и строки
Категория: Текст и строки
Получение выделенного текста из компонента TWebBrowser
Категория: Интернет и Сети
Категория: Интернет и Сети
К-во рабочих дней в месяце
Категория: Математика
Категория: Математика
Компонент HotKey
Категория: Компоненты
Категория: Компоненты
Поиск по EasyTable
Категория: Базы данных
Категория: Базы данных
Компонент PopupMenu
Категория: Компоненты
Категория: Компоненты
Компоненты TabControl, PageControl, TabSet, TabbedNoteBook, NoteBook
Категория: Компоненты
Категория: Компоненты
Упаковка ZIPTV
Категория: Компоненты
Категория: Компоненты
Номер строки в memo под курсором
Категория: Текст и строки
Категория: Текст и строки
Компоненты ToolBar и PageScroller
Категория: Компоненты
Категория: Компоненты
FIBPlus. Свойства и методы. TpFIBBackupService
Данный компонент позволяет выполнить резервирование базы данных. Он четвертый в иерархии наследования, это добавляет ему целую группу свойств и методов.
TpFIBControlService
TpFIBControlAndQueryService
TpFIBBackupRestoreService
Свойства
BackupFile
Tstrings, в который нужно поместить целевые имена файлы бэкапа.
DatabaseName
Свойство возвращает имя базы данных, для которой будет создана резервная копия (backup).
Option
Задает опции процесса . Подробное описание опций можно получить в OpGuide.pdf
Работа с сервисом производится следующим образом:
TpFIBControlService
procedure ServiceStart; //запускает сервис
property IsServiceRunning //показывает, активен ли сервис
TpFIBControlAndQueryService
function GetNextLine : string; //получает следующую строку из выходного буфера
property Eof: boolean; //если возвращает True, то достигнут конец буфера
TpFIBBackupRestoreService
property Verbose: Boolean; //выводить ли лог работы сервиса
property OnTextNotify буфера; //событие возникает при получении очередной строки
Свойства
BackupFile
Tstrings, в который нужно поместить целевые имена файлы бэкапа.
DatabaseName
Свойство возвращает имя базы данных, для которой будет создана резервная копия (backup).
Option
Задает опции процесса . Подробное описание опций можно получить в OpGuide.pdf
TBackupOption = (
IgnoreChecksums, //игнорировать контрольную сумму
IgnoreLimbo, //игнорировать лимбо-транзакции
MetadataOnly, //резервировать только метаданные
NoGarbageCollection, //не производить сборку мусора
OldMetadataDesc, //совместимость со старыми версиями
NonTransportable, //показывает, создавать ли backup, понятный другим
// версиями сервера, либо только для использования тем
// сервером, который его сделал (если есть два сервера,
// например, версии 1.0 и 1.5, то, если сервером 1.0
// создать backup с опцией NonTransportable, то для этого
// backup нельзя будет сделать restore на версии 1.5)
ConvertExtTables); //содержимое внешних таблиц будет включено в backup, при
// restore внешние таблицы будут создаваться в основной базе данных
TBackupOptions = set of TBackupOption;
Работа с сервисом производится следующим образом:
//Delphi
BackupService1.Active := True; BackupService1.Verbose := True; BackupService1.ServiceStart; while not BackupService1.Eof do
Memo1.Lines.Add(BackupService1.GetNextLine); BackupService1.Active := False;
//C++
BackupService1->Active = true;
BackupService1->Verbose = true;
BackupService1->ServiceStart();
while (!BackupService1->Eof)
Memo1->Lines->Add(BackupService1->GetNextLine());
BackupService1->Active = false;