Mc4Software logo Mc4Software help - Guida in linea

Condivisione dell'Archivio Utente


Istruzioni lato server


 

La condivisione degli archivi del programma può avvenire secondo due procedure distinte a seconda del ruolo che si intende assegnare al pc server . Nel prosieguo consideriamo il caso di

 


Pc server ospitante esclusivamente il database del programma: in questo caso si ipotizza che nella macchina non sia installata Mc4Suite


 

Si acceda al computer server, ossia il pc sul quale verranno installati soltanto i database (il programma non sarà installato affatto). Eseguire le seguenti operazioni:

1) Installare PostgresSQL su server

2) Abilitazione della porta di connessione sul Firewall del server

3) Editare il file di configurazione

4) Conversione/Spostamento degli archivi sul server

 


1) Installazione del PostgreSQL su server


 

Il pacchetto di installazione di  PostgreSQL è reperibile all'interno del Download Center del sito di Mc4Software, in particolare a questo indirizzo:

 

https://dwnld.mc4software.com/dwnld.php?id=608

 

Il download avviene previo inserimento delle proprie credenziali di accesso al sito di Mc4Software.

 

Terminato il download del pacchetto di installazione di PostgreSQL, eseguire la procedura di installazione.

 


2) Abilitazione del firewall su server per creare ed accedere ad una determinata porta


Nel seguito si illustra la procedura per la creazione della porta di comunicazione TCP necessaria per consentire la connessione da parte dei pc Client al pc Server in cui risulta installato il database condiviso.

Le operazioni devono essere eseguite nel pc Server; esse variano a seconda del sistema operativo in uso.

N.B. : le operazioni si intendono riferite all’utility Windows Firewall integrata in Microsoft Windows; se sul pc è in uso un software firewall di terze parti, occorre fare riferimento alla documentazione del programma adottato o contattare l’amministratore della rete.


2a) Abilitazione del firewall : Procedura per Windows 7 - Windows 8 - Windows 10 - Windows Server 2012 / 2012 R2 / 2016


 

  1. Da Pannello di controllo occorre selezionare la voce Windows Firewall:

    All’interno della schermata di configurazione del Firewall di Windows, nella sezione di sinistra, si selezionerà la voce Impostazioni avanzate :

    Nella schermata delle Impostazioni avanzate si selezionerà la voce Regole connessioni in entrata:

    Quindi nella colonna di destra si cliccherà sulla voce Nuova regola … :


    Nella maschera successiva come tipo di regola si sceglierà Porta :

    Si specificherà il tipo di porta (TCP) e si inserirà il numero della porta (il valore di default 5432 o quello specificato in fase di installazione del server PostgreSQL):

    Nella maschera successiva si assegnerà un nome alla porta e una descrizione (facoltativa):

    Cliccando su Fine si completerà la procedura.


    2b) Abilitazione del firewall : Procedura per Windows XP


     

    Da Pannello di controllo occorre selezionare la voce Windows Firewall:

    Nella scheda di configurazione di Windows Firewall occorre selezionare la scheda Eccezioni:

    All’interno del tab Eccezioni occorre cliccare sul tasto Aggiungi porta …

    Nella maschera così apertasi si assegnerà un nome alla porta, si inserirà il numero della porta (il valore di default 5432 o quello specificato in fase di installazione del server PostgreSQL) ed infine si specificherà il tipo di porta (TCP):

    Cliccando sul tasto OK si completerà la procedura.


3) Editing del file di configurazione


 

Sempre all’interno della macchina server occorre:

  • accedere alla lista dei Servizi di Windows (da Gestione attività di Windows o digitando la sintassi services.msc nella riga Esegui di Windows)

  • individuare il servizio mc4postgresql e arrestarlo

  • editare il file C:\ProgramData\Mc4Software\Mc4Postgresql\Data\pg_hba.conf

  • posizionarsi al fondo del file e configurare le connessioni locali IPv4 ed IPv6 come illustrato nella figura sottostante

  • accedere alla lista dei Servizi di Windows (da Gestione attività di Windows o digitando la sintassi services.msc nella riga Esegui di Windows)

  • individuare il servizio mc4postgresql e avviarlo


 

 


4) Conversione/Spostamento degli Archivi su postazione server (da altra postazione)


Di seguito illustriamo la procedura da compiere dopo aver configurato il server PostgreSQL su un pc in cui non sia installata Mc4Suite . Ricordiamo che in questo caso il database origine (sorgente) deve essere fondamentalmente 'popolato' a partire da un database proveniente da una installazione completa del programma. Il database di origine sarà pertanto quello presente sulla macchina in cui viene eseguita l'utility.

Eseguire l'utility Mc4DbManager 2021 (o Plugin AutoCad)  direttamente dal menu START di Windows dal computer sul quale è installato il software il cui database deve essere duplicato su quello del server:



Una volta avviato il programma mostra a video la seguente maschera:

Le operazioni da eseguire consistono nell'inserimento delle informazioni generate all'atto della configurazione di PostgreSQL server ovvero nome del server (nome della macchina, indirizzo IP di rete o indirizzo http), Nome dell'utente, Password e porta di comunicazione TCP.

Completata la compilazione, cliccando sul tasto Esegui, l'utility procederà alla strutturazione del database sulla postazione di rete per la quale sono stati inseriti i parametri di connessione.

Una volta completate le quattro fasi descritte, é necessario spostarsi sul computer CLIENT e settare in Mc4Suite i dati di accesso ai databases condivisi e installati su server.

 

Se all'interno della macchina CLIENT si riscontra il fallimento del TEST di connessione, contrassegnato dalla comparsa di un messaggio simile a quello riportato nella figura sottostante,

CONN_DB_1

potrebbe essere necessario editare anche un secondo file di configurazione di PostgreSQL all'interno della macchina SERVER.

Di seguito indichiamo la procedura da eseguire sulla macchina SERVER :

  • accedere alla lista dei Servizi di Windows (da Gestione attività di Windows o digitando la sintassi services.msc nella riga Esegui di Windows)

  • individuare il servizio mc4postgresql e arrestarlo

  • posizionarsi nella cartella C:\ProgramData\Mc4Software\Mc4PostgreSql\Data

  • individuare il file postgresql.conf

  • aprire il file con l’editor WordPad di Windows (o editor di terze parti come Notepad ++)

  • individuare la sezione CONNECTIONS AND AUTHENTICATION

  • sotto la dicitura      # - Connection Settings –     aggiungere il testo

                                          listen_addresses = '*' (vedasi figura sottostante)

  • spostarsi in corrispondenza della riga sottostante #port = 5432   # (change requires restart) e decommentare la stringa eliminando il simbolo # posto ad inizio stringa (vedasi figura sottostante)

    CONN_DB_3

  • salvare le modifiche effettuate e chiudere il file

  • accedere alla lista dei Servizi di Windows (da Gestione attività di Windows o digitando la sintassi services.msc nella riga Esegui di Windows)

  • individuare il servizio mc4postgresql e avviarlo

  • avviare Mc4Suite sul pc Client ed eseguire la connessione al database condiviso in rete.