> For the complete documentation index, see [llms.txt](https://docs.geodin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.geodin.com/geodin-desktop/pt/instalacao-e-licenciamento/infrastructure-and-environment-setup-guide.md).

# Guia de configuração da infraestrutura e do ambiente

## 1. Requerimentos do Sistema

**Sistema Operativo**: Windows 10/11 64-bit

**Clientes de Banco de dados OU DLLs 64-bit** (dependendo sobre (em) do Banco de dados usado):

* **MS SQL Server**: Cliente Nativo do SQL Server OU driver ODBC
* **PostgreSQL**: driver ODBC PostgreSQL (psqlODBC)
* **Oracle**: Cliente Instantâneo Oracle
* Alternativamente, as DLLs requerido podem ser colocadas na GeoDin `BIN` diretório
* **MS Access**: Recomendado apenas para ambientes de Utilizador único e e Projetos Menor

## 2. Instalação GeoDin

Instalar GeoDin utilizando a configuração fornecida. Escolha entre as seguintes Opcões:

* **Instalação Cliente** (Instalação Texto padrão)
* **Instalação de Rede** (Instalação incluido num caminho UNC)

### Instalação de Rede

Se o GeoDin for utilizado por vários utilizadores dentro de uma rede, recomenda-se instalar o software numa unidade de rede partilhada. Isto oferece as seguintes vantagens:

* **Configuração centralizada**: Todos acedem ao mesmo ficheiro de configuração (por exemplo, ligações ao Banco de dados, Dicionários, layouts do GeoDin), o que evita inconsistências.
* **Manutenção simplificada**: As atualizações e Mudanças só precisam de ser feitas uma vez.
* **Esforço administrativo reduzido:** Não é requerido fazer uma instalação separada em cada PC do Cliente.
* **Direitos de acesso controláveis**: O acesso pode ser gerido especificamente através do sistema de ficheiros da rede (por exemplo, permissões NTFS).

<figure><img src="/files/fcea78336ee1990378c545b52c7c7cfe0aad8f1c" alt=""><figcaption></figcaption></figure>

***

Se precisar de uma recomendação com base nos seus requerimentos, contacte o nosso [**Equipe de Sucesso do Cliente**](mailto:geodinclientsuccess@fugro.com) ao/à agendar uma consulta.

## 3. GeoDin Bancos de dados

GeoDin usa **FireDAC** (Componentes de Acesso a Dados Fire) ao/à conectar-se a Bancos de dados. Esta é uma estrutura universal que permite acesso a uma ampla Área de Bancos de dados - localmente, remotamente, OU incluido na nuvem.

<figure><img src="/files/95351d972dec6539184f1943407c52112f8dcf4b" alt=""><figcaption></figcaption></figure>

#### Exemplos:

**Microsoft SQL Server**

```ini
DriverID=MSSQL
Servidor=myServer
Banco de dados=myDatabase

Para utilizadores SQL:
Nome_de_utilizador=myUser
Palavra-passe=secret

Para autenticação do Windows:
OSAuthent=Sim

String de conexão:
Banco de dados=myDatabase;Servidor=myServer;Nome_de_utilizador=myUser;Palavra-passe=secret;DriverID=MSSQL
```

<figure><img src="/files/42fc13df0c4ff6a82d54794eb67c6147e653d5e9" alt=""><figcaption></figcaption></figure>

**PostgreSQL**

```ini
DriverID=PG 
Servidor=myServer
Banco de dados=myDatabase
Porta=5432 
Nome_de_utilizador=myUser
Palavra-passe=secret

String de conexão:
Servidor=myServer;Banco de dados=myDatabase;Utilizador_Nome=myUser;Palavra-passe=secret;DriverID=PG
```

<figure><img src="/files/4ffad5879e3d4988547a9b53fb8636831624752a" alt=""><figcaption></figcaption></figure>

**Oracle**

```ini
DriverID=Ora 
Servidor=myServer
Banco de dados=myDatabase
Nome_de_utilizador=myUser
Palavra-passe=secret

String de conexão:
Banco de dados=myBanco de dados;Utilizador_Nome=myUtilizador;Palavra-passe=secret;DriverID=Ora
```

<figure><img src="/files/ecb7d381bd5d98abb9771f8e93bbb6d357f0c37e" alt=""><figcaption></figcaption></figure>

**Nuvem Azure (Microsoft SQL Server)**

```ini
DriverID=MSSQL 
Server=tcp:myInstance.Banco de dados.windows.net,1433
Banco de dados=myDatabase

Para utilizadores SQL:
Nome_de_utilizador=myUser 
Palavra-passe=secret

Para autenticação do Windows:
OSAuthent=Sim

Para ligações encriptadas:
Criptografar=Sim

String de conexão:
Banco de dados=myDatabase;Nome=myUser;Palavra-passe=secret;Server=tcp:myInstance.database.windows.net,1433;Encrypt=Sim;DriverID=MSSQL
```

<figure><img src="/files/241ffedc840cafc76eae84d0e87ed7cbc36ee21b" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.geodin.com/geodin-desktop/pt/instalacao-e-licenciamento/infrastructure-and-environment-setup-guide.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
