Utilitário de cópia de segurança de bases de dados
Nota: o tópico abaixo aplica-se apenas à versão para utilizador único do IndySoft ou à versão multiutilizador quando é utilizada a base de dados Firebird (não MSSQL ou Oracle)
Importante: Este utilitário de cópia de segurança aplica-se apenas à base de dados Firebird. Se estiver a utilizar uma base de dados MSSQL ou Oracle, consulte o seu administrador de bases de dados e configure cópias de segurança programadas através dos utilitários nativos do MSSQL ou da Oracle.
Este utilitário permite realizar rapidamente uma cópia de segurança de uma base de dados IndySoft Firebird. Esta operação de cópia de segurança pode ser realizada manualmente ou agendada para uma cópia de segurança de rotina. Para iniciar o utilitário, execute o ficheiro executável abaixo, localizado no diretório do programa IndySoft:
isbackup.exe

IndySoft Database Backup
Cópia de segurança da base de dados
Para realizar uma cópia de segurança manual simples da base de dados, introduza o diretório pretendido em «Cópia de segurança para (Loc. 1) e o nome pretendido para o ficheiro ZIP de cópia de segurança em «Guardar como» e clique em «Iniciar cópia de segurança». Será iniciado um utilitário de linha de comandos que executa a cópia de segurança. Também é possível guardar uma segunda cópia do ficheiro ZIP de cópia de segurança — repare neste diretório opcional em «Backup para (Loc. 2)'. Alguns utilizadores utilizam uma pasta (ou pastas) com procedimentos/documentos. Estes diretórios podem ser configurados por estação de trabalho em Definições do utilizador/localização - Localizações de documentos. O utilitário de cópia de segurança também pode fazer rapidamente uma cópia de segurança de todos estes ficheiros durante o processo de cópia de segurança. Se desejar, clique em «Processo de cópia de segurança». e o Doc. Marque a caixa de seleção «Dir(s)» antes de clicar em «Iniciar cópia de segurança». Após a conclusão da cópia de segurança, será apresentada a seguinte caixa de diálogo:

Concluída a cópia de segurança da base de dados Firebird
Notará que, dentro do ficheiro zip criado durante a cópia de segurança, existe um ficheiro BAK — trata-se da cópia de segurança da base de dados propriamente dita, no formato nativo do Firebird — que foi compactado para reduzir o tamanho do ficheiro. Se estiver a realizar uma cópia de segurança manual, antes de iniciar o processo, o IndySoft verificará se já existe um ficheiro com esse nome; caso exista, será solicitada a confirmação da substituição antes de iniciar a cópia de segurança. Se o «Processo de cópia de segurança... e o Doc. Se a opção «Dir(s)» estiver marcada, os procedimentos serão guardados num ficheiro ZIP no mesmo diretório que o ficheiro ZIP de cópia de segurança da base de dados — este ficheiro terá o mesmo nome que a cópia de segurança da base de dados, mas com o sufixo «-PROCS». Os documentos serão guardados num ficheiro ZIP no mesmo diretório que o ficheiro ZIP de cópia de segurança da base de dados — este ficheiro terá o mesmo nome que a cópia de segurança da base de dados, mas com o sufixo «-DOCS». Em cada ficheiro zip de documentos/procedimentos, a estrutura completa de diretórios de cada ficheiro será incluída no ficheiro zip.
Restauração da base de dados
Para restaurar uma base de dados a partir de uma cópia de segurança, selecione Opções...Restaurar a partir de cópia de segurança. Primeiro, selecione uma pasta para a base de dados restaurada (não tem de ser necessariamente o local da base de dados IndySoft atual):

Selecione uma pasta para a base de dados restaurada
Em seguida, selecione o ficheiro de cópia de segurança criado numa operação de cópia de segurança anterior (o ficheiro zip). Será executado um utilitário de linha de comandos para restaurar a base de dados. Após a restauração, ser-lhe-á solicitado que defina a base de dados restaurada como a base de dados atual nas Definições da Base de Dados (opcional).
Cópia de multiutilizador para utilizador único
Esta operação só está disponível se estiverem instaladas na mesma estação de trabalho tanto a versão multiutilizador como a versão de utilizador único do IndySoft. Verá esta opção sob a forma de um botão «Copiar agora» à direita de uma explicação em texto:

Copiar agora de multiutilizador para utilizador único
Esta operação combina um cópia de segurança da base de dados multiutilizador com uma restauração na base de dados de utilizador único, copiando assim os dados multiutilizador para a base de dados de utilizador único. Esta operação é útil se for trabalhar no terreno e pretender levar consigo uma cópia completa da base de dados multiutilizador. Nota: Esta operação inclui também um registo de segurança do registo do software das suas bases de dados de utilizador único antes do início do processo, seguido da restauração dessa licença após a cópia da base de dados. (O registo do software IndySoft depende de alguns registos da base de dados, pelo que uma cópia completa da base de dados não manterá o licenciamento adequado).
Opções avançadas
Estão disponíveis várias opções avançadas no menu Opções:

Ver a localização da base de dados a ser copiada
Utilize esta opção para confirmar rapidamente a localização da base de dados que será copiada pelo utilitário — esta localização está definida nas Configurações da base de dados.
Definir localização da base de dados
Definir a localização da base de dados aqui equivale a defini-la através das «Definições da base de dados» — nota de confirmação:

Confirmação antes de definir a localização da base de dados - Utilitário de cópia de segurança
Especificar localizações de documentos e procedimentos
Utilize esta opção para rever ou alterar rapidamente as localizações dos diretórios específicos da estação de trabalho para documentos e procedimentos. Estes locais correspondem aos definidos nas definições de utilizador/localização.

Especifique a localização do ficheiro GBAK.exe
O Firebird/Interbase utiliza o utilitário GBAK.exe para realizar operações de cópia de segurança e restauração; por isso, o IndySoft precisa de saber a localização para poder realizar essas operações através deste utilitário. Se esta localização estiver em dúvida, pode ser definida aqui. Normalmente, este ficheiro exe encontra-se no diretório [Arquivos de Programas]\Firebird\Bin.
Definições de cópia de segurança automática
Utilize esta caixa de diálogo para configurar uma cópia de segurança automática da base de dados, por exemplo, todos os domingos à noite, todos os dias ao meio-dia, etc.

Intervalo de cópia de segurança automática
·Configurações gerais - é possível realizar cópias de segurança automáticas através de um serviço do Windows ou de uma aplicação na bandeja do sistema. O IndySoft instala automaticamente, durante a instalação, o serviço responsável pela realização da cópia de segurança, denominado «IndySoft - Auto-Backup» (AutoISBackupService.exe). O ficheiro .exe que pode ser executado na bandeja do sistema do Windows para realizar operações de cópia de segurança automáticas é o AutoISBackupApp.exe.
·Opções do Agendador de Tarefas do Windows - o utilizador do Windows irá configurar uma tarefa no Agendador de Tarefas do Windows para que a cópia de segurança seja executada automaticamente. Tenha em atenção que este utilizador do Windows deve ter as permissões «Iniciar sessão como tarefa em lote» definidas para que a execução seja bem-sucedida.
·Hora do backup - a hora em que o backup automático deve ser realizado. Só é permitido uma vez por dia. Se pretender que seja feita uma cópia de segurança dos ficheiros de procedimentos e documentos, marque a caixa de seleção correspondente.
·Dias para realizar o backup - selecione um ou mais dias em que os backups devem ser realizados.
·Confirmação por e-mail - após cada cópia de segurança, pode ser enviado um e-mail opcional para o endereço aqui indicado. Selecione «apenas em caso de falha» se pretender que o e-mail só seja enviado caso ocorra algum problema durante a operação de cópia de segurança.
Restaurar a partir de uma cópia de segurança
Ver descrição acima
Base de dados Interbase (*.GDB) ou base de dados Firebird (*.FDB)
Todas as bases de dados IndySoft a partir da versão 9.0 são baseadas no Firebird, e não no Interbase; selecione a opção *.FDB.
Registo de utilizador único de segurança - Antes da cópia da base de dados
Se estiver prestes a copiar outra base de dados (normalmente uma base de dados multiutilizador) sobre a sua atual base de dados de utilizador único, o seu registo de utilizador único será perdido. Pode sempre ser recuperado rapidamente através do site my.indysoft.com — mas esta operação pode ser utilizada para fazer uma cópia de segurança do registo localmente. Depois de guardada, a configuração será aplicada automaticamente na próxima vez que o cliente iniciar sessão. Mensagem de confirmação da nota:

Confirmação antes do registo de utilizador único para cópia de segurança
Definir o intervalo de limpeza da base de dados
Todas as instalações do IndySoft 9.0 para a base de dados Firebird definem automaticamente o intervalo de limpeza da base de dados para 0, desativando assim todas as operações de limpeza, o que pode, ocasionalmente, tornar as operações da base de dados desnecessariamente mais lentas. Mas é possível que uma base de dados seja copiada e atualizada manualmente (sem estar em execução durante a instalação do 9x) e que o intervalo de limpeza predefinido continue em vigor. Utilize esta opção para definir o intervalo — defina como 0 para desativar (recomendado).
Iniciar a limpeza manual da base de dados
Utilize esta opção se pretender iniciar manualmente uma operação de limpeza da base de dados. Isto só seria relevante se a base de dados fosse executada com um valor de 0 para o intervalo de varredura (valor predefinido). Normalmente, esta operação não é necessária. |