(Parte 2 de 13)

A conexão à base de dados de segurança é mantida em cache na versão S. Isto é, o security.fdb é carregado em memória quando a primeira conexão é feita, e é mantido em memória enquanto houver conexões clientes ativas.

Melhores mensagens de ero

Sempre que possível, as mensagens que reportam erros de SQL são agora mais detalhadas. É importante ressaltar que podem ocorrer mensagens estranhas se forem utilizados arquivos interbase.msg ou firebird.msg de versões anteriores.

Serviços API na versão Clasic do Linux

Está disponível o suporte limitado para os Serviços API para a versão do Classic Server em Linux. Os Serviços disponíveis são os de gbak (backup/restore) e gfix (validar base de dados, shutdown/online, etc). Os demais (gstat, registros do servidor, etc.) não foram testados e provavelmente permanecem não funcionais.

Alterações nas bibliotecas do Cliente

Clientes Windows

A biblioteca cliente foi renomeada para fbclient.dll. Todos os utilitários do servidor (gbak, gfix, etc) utilizam apenas esta biblioteca. Conecte as novas aplicações diretamente pela fbclient.dll, sem necessidade da gds32.dll (Recomendado). Para manter a compatibilidade com as aplicações existentes, é possível gerar uma cópia da biblioteca fbclient.dll com o nome de gds32.dll usando o novo utilitário ‘instclient.exe’. Para instruções mais detalhadas veja a seção de instalação e as notas mais recentes da distribuição Windows do Firebird.

Clientes Linux

A biblioteca cliente do Super Server chama-se agora “libfbclient.so”. Para compatibilidade com aplicações existentes, é instalado um symlink “libgds.so” que aponta para libfbclient.so. A biblioteca local para aplicações embedded que se conectam ao servidor Classic foi renomeada para libfbembed.so.

Arquivos e Módulos rrennoommeaaddooss

PlataformaMóduloFirebird 1.0Firebird 1.5Notas especiais

Todas Variáveis deAmbiente INTERBASE

Diretório raiz de instalação Local do arquivo de Lock Local do arquivo de Mensagem

Diretório utilizado como espaço para Sort v.1.08 Notas da Versão Firebird 1.5 08 fevereiro 2004 Página 5

PlataformaMóduloFirebird 1.0Firebird 1.5Notas especiais

TodasBase de Dados de Segurança Isc4.gdb security.fdb

TodasArquivo de

Mensagens Interbase.msg firebird.msg

Todas Arquivo de Log interbase.log firebird.log

TodasVersão de ODS1010.1Novo ODS (10.1). Não provoca nenhuma i ncompatibilidade com versões anteriores de ODS mas a versão mesmo assim não é atualizada automaticamente. Tanto o Firebird 1.0 como o 1.5 suportam BD’s de ODS 10.0 e 10.1. Porém, a operação de backup/restore é ainda o procedimento reco mendado para migrar BD’s para uma versão diferente do servidor.

LinuxBinário do

Classic server Gds_inet_server fb_inet_server

Linux Gerenciador de lock Classic ib_lock_mgr fb_lock_mgr

Linux Controle

Superserver ibmgr.bin fbmgr.bin

Linux Binário

Superserver ibserver fbserver

LinuxArquivo de

Configuração isc_config firebird.conf

Linux Biblioteca

Cliente Libgds.so libfbclient.so libfbembed.so

Cliente remoto “Thread-safe” e cliente TCP/IP local loopback para Superserver

Cliente local (mono usuário, não “thread-safe”) para Classic

LinuxSymlink para

Biblioteca cliente para Compatibilidade

N/A libgds.so

Windows Guardian ibguard.exe fbguard.exe

Windows Binário

Superserver ibserver.exefbserver.exeNão tem suporte a SMP.

Windows Binário

Classic N/A fb_inet_server.exe

Conexões locais Windows não disponíveis. TCP/IP, NetBEUI OK. Suporte a SMP.

v.1.08 Notas da Versão Firebird 1.5 08 fevereiro 2004 Página 6

PlataformaMóduloFirebird 1.0Firebird 1.5Notas especiais

Windows Biblioteca

Cliente gds32.dllfbclient.dllOs utilitários do servidor de versão 1.5, e todas as novas aplicações, apenas necessitam da fbclient.dll. Veja as notas a seguir sobre compatibilidade do gds32.dll para aplicações antigas.

Windows Biblioteca

Cliente para compatibilidade

WindowsArquivo de

(Parte 2 de 13)

Comentários