Para mostrar a caixa de diálogo de conexão a 4D Server, primeiro lance a aplicação 4D. O comando Abrir do menu Arquivo (ou o botão correspondente na barra de ferramentas de 4D) permite selecionar o modo de abertura da base:
Escolha o comando Abrir>Banco de dados remoto... Aparece a caixa de diálogo de conexão a 4D Server. Esta caixa de diálogo têm três páginas, acessíveis por meio de guias: Recente, TCP/IP e Personalizado:
Se seleciona a opção Mostrar este diálogo no próximo inicio, esta caixa de diálogo se mostrará automaticamente ao inicio da aplicação 4D.
Nota: Pode igualmente mostrar esta caixa de diálogo fazendo clique no link Conectar-se a 4D Server no diálogo de boas vindas de 4D.
Esta página memoriza a lista de bases 4D server utilizadas recentemente. A lista está em ordem alfabética. Para conectar-se a um servidor da lista, clique duas vezes em seu nome ou selecione e faça clique no botão Aceitar.
4D Server inclui um sistema de publicação TCP/IP integrado que publica por padrão o nome das bases 4D Server disponíveis na rede. Estes nomes aparecem na página TCP/IP da caixa de diálogo de conexão. A lista está por ordem de aparição e se atualiza dinamicamente. Para conectar-se a um servidor desta lista, faça duplo clique sobre o nome ou selecione e faça clique no botão Aceitar.
Notas:
Um acento circunflexo (^) aparece a frente do nome de bases publicadas com a opção de cifrado. Para obter mais informação, consulte a seção Criptografar conexões cliente-servidor.
É possível proibir a publicação dinâmica do nome da base em rede (ver a seção Preferências de publicação). Neste caso, a conexão só pode ser realizada manualmente na página "Personalizado".
A página Personalizada permite atribuir, sob a direção IP do servidor, uma base publicada na rede e lhe dar um nome personalizado. Pode personalizar o sistema de publicação TCP/IP de 4D Server para que os nomes das bases servidor não sejam publicadas automaticamente na rede (veja a seção Configuração IP). Neste caso, este nome não aparece na página "Disponível". No entanto, se você conhece a direção IP do servidor de uma base cujo nome não está publicado, pode introduzir manualmente a direção IP.
Nome de base: permite definir o nome da base 4D Server. Este nome se utiliza na página Recentes ao se referir a base.
Direção de rede: permite introduzir a direção IP da máquina onde é lançado 4D Server. Se dois servidores se executam simultaneamente na mesma máquina, a direção IP deve estar seguida de dois pontos e do número de porta, por exemplo: 192.168.92.104:19814.
Por padrão, a porta de publicação de um 4D Server é 19813. Este número pode ser modificado nas Preferências da aplicação (ver a seção Preferências de publicação).
Nota: Se uma base foi selecionada nas páginas Recente ou TCP/IP no momento em que fez clique na página Personalizada, os dois campos mostram a informação correspondente.
Uma vez que esta página designa um servidor, fazer clique no botão Aceitar lhe permitirá conectar-se ao servidor. O servidor se mostrará na página Recentes.
Nota: Se a base se publica utilizando a opção de cifrado, deve agregar um acento circunflexo (^) a frente do nome, caso contrário a conexão será rejeitada. Para obter maior informação, consulte a seção Criptografar conexões cliente-servidor.
Essa opção causa a atualização periódica dos recursos locais na máquina cliente quando ela conecta. Os recursos locais são a informação estrutural relacionada ao banco de dados que está armazenada em cada máquina cliente.
De maneira geral, a atualização dos recursos locais na máquina remota acontece automaticamente quando ela se conecta, se a estrutura do banco de dados foi modificada entre duas conexões. Na maior parte do tempo, essa opção é desnecessária. Mesmo assim, em certos casos pode ser necessário forçar a atualização.
O menu de comando Abrir Bancos Recentes pode ser usado para se conectar automaticamente a um banco de dados 4D Server ao qual você já se conectou previamente.
Esse comando se encontra no menu Arquivo do 4D. Se você usar a aplicação 4D para abrir banco de dados locais e conectar-se a banco de dados remotos, esse menu listará os dois tipos de bancos de dados. Os bancos de dados remotos estão disponíveis na parte de baixo do menu:
O endereço IP do servidor está indicado ao lado do nome do banco de dados.
O comando Excluir Menu pode ser usado para limpar o menu.
Você pode gerar arquivos de acesso a bancos de dados contendo os parâmetros com o objetivo de automatizar e simplificar a abertura ou conexão com os bancos de dados 4D. Geralmente, um arquivo de acesso pode salvar o endereço de um servidor remoto 4D Server assim como os identificadores de conexão, assim eliminando diversas operações para o usuário.
Arquivos de acesso também podem ser usados para abrir bancos de dados locais.
Os arquivos de acesso as bases de 4D são os arquivos XML que tem a extensão ".4DLink". 4D gera e utiliza este tipo de arquivo para construir o submenu de "bases recentes": um arquivo .4DLink é gerado automaticamente por 4D quando uma base local é aberta por primeira vez ou quando se conecta a um servidor por primeira vez.
Os arquivos .4DLink criados automaticamente por 4D põe na pasta das preferências locais do usuário. Nesta pasta, são criados dois diretórios: Local e Remoto. A pasta Local contém os arquivos ".4DLink" que podem ser utilizados para conectar-se a bases locais, a pasta Remota contém os arquivos ".4DLink" que podem ser utilizados para conectar-se a bases remotas.
As pastas de preferências locais se encontram em:
Windows Vista/Windows 7: C:\Users\UserName\AppData\Roaming\4D\Favorites vxx\
Windows XP: C:\Documents and Settings\UserName\Application Data\4D\Favorites vxx\
Mac OS: Users/UserName/Library/Preferences/4D/Favorites vxx/
Os arquivos que se encontram nestes diretórios são mostrados por 4D no submenu Abrir bases recentes do menu Arquivo:
Os arquivos ".4DLink" também podem ser criados com um editor XML e reter informação personalizada, como os identificadores de conexão (nome de usuário e senha) ou o modo de abertura da base.
4D oferece uma DTD descrevendo as chaves XML que podem ser utilizadas para construir um arquivo ".4DLink". Este DTD se denomina database_link.dtd e se encontra na subpasta \Resources\DTD\ da aplicação 4D.
Um arquivo de acesso .4DLink pode ser usado para iniciar uma aplicação 4D e abrir o banco de dados desejado. Há duas maneiras diferentes de fazer isso:
Com um duplo-clique ou arrastar e soltar na aplicação 4D,
Com o submenu Abrir bancos recentes (arquivo localizado na pasta de preferências locais). Um arquivo .4DLink do tipo "banco de dados remoto" pode ser copiado e usado em várias máquinas diferentes.
Nota: Também é possível selecionar um arquivo 4DLink no 4D e na caixa de diálogo de abertura do 4D Server (apenas para a abertura de bancos de dados locais).