8. Utilizando os componentes IBAdmin

Neste capítulo, conheceremos os componentes IBAdmin que acompanham a instalação do Delphi e do C++ Builder. Através desses componentes, podemos efetuar diversas operações no servidor de banco de dados InterBase e Firebird.

Nota: Apesar dos componentes da paleta IBAdmin serem destinados ao banco InterBase, os mesmos ainda podem ser utilizados com o Firebird.

No decorrer desse capítulo, mostraremos algumas das principais funcionalidades dos componentes IBAdmin que acompanham o Delphi 2005, porém, você tem acesso aos mesmos componentes em versões anteriores do Delphi (Delphi 5 a 7).

Utilizando os componentes InterBase Admin podemos instalar e desinstalar o servidor de banco de dados a partir de uma aplicação Delphi, executar operações de Backup/Restore, visualizar estatísticas do banco de dados, gerenciar usuários do servidor etc. Veja na Figura 8.1 a paleta InterBase Admin disponível no Delphi 2005.

image028.jpg

Figura 8.1. Paleta de componentes InterBase Admin

No Delphi 2005, esses componentes estão disponíveis tanto para aplicações VCL for Win32 quanto para aplicações VCL for .NET. Veja uma pequena descrição sobre cada um dos componentes IBAdmin:

image030.jpg Temos acesso a diversos parâmetros do banco de dados, como: PageBuffer, ReadOnly, SQL Dialect etc;

image032.jpg Podemos efetuar operações de backup de nosso banco de dados local ou remoto;

image034.jpg Trás todas as opções necessárias para que possamos restaurar o banco de dados a partir de uma aplicação Delphi;

image036.jpg Podemos aplicar validações em nosso banco de dados. Esse componente permite a verificação de transações que estejam em limbo, como também verificar a integridade dos dados e metadados do banco;

image038.jpg Trás todas as estatísticas do banco configurado para que possamos monitorá-lo e acompanhar suas operações e performance;

image040.jpg Trás informações sobre o comportamento do servidor, as quais podem ser vistas a partir de uma aplicação Delphi, através de um arquivo de log;

image042.jpg Permite a inclusão, alteração e exclusão de usuários do servidor;

image044.jpg Podemos recuperar informações referente as propriedades do servidor de banco de dados;

image046.jpg Podemos gerenciar as licenças de acesso ao servidor de banco de dados caso estejamos utilizando o InterBase;

image048.jpg Podemos instalar o servidor de banco de dados diretamente através de nossa aplicação Delphi;

image050.jpg Podemos remover a instalação do servidor de banco de dados através de um aplicativo Delphi.

Através dos componentes InterBase Admin temos acesso a todas as funcionalidades do servidor de banco de dados acessando diretamente através da API. Vamos conhecer um pouco das funcionalidades presentes nesse conjunto de componentes.

Utilizando o IBConfigService

Através do IBConfigService podemos alterar diversos parâmetros disponíveis no banco de dados. Esse componente possibilita que façamos configurações em parâmetros importantes do banco, através de uma aplicação Delphi. O IBConfigService possui métodos para configuração dos seguintes parâmetros do banco de dados IB/FB:

·         Ativar uma shadow do banco de dados em uso;

·         Configurar o SQL Dialect do banco de dados;

·         Configurar o número do Page Buffer do banco de dados;

...

Quer ler esse conteúdo completo? Tenha acesso completo