Configurare SAGA C.3.0 Client-Server prin rețea pe Windows 11 cu Firebird 3.0

O lucrare aparent simplă, instalarea unei stații client SAGA, poate deveni rapid blocantă atunci când intervin mai multe lucruri în același timp: calea bazei de date, IP-ul serverului, serviciul Firebird, partajarea Windows și comportamentul aplicației client.

În cazul de față, clientul folosea SAGA C.3.0 în regim Client-Server. Ambele stații aveau licență SAGA corespunzătoare: stația server cu licența aferentă serverului, iar stația client cu licența aferentă clientului.

Simptom

După instalarea stației client SAGA C.3.0, aplicația nu se putea conecta la baza de date de pe server.

Au apărut succesiv erori de tip:

  • File Database is not found
  • Unable to complete network request
  • Failed to establish a connection

În anumite situații, la modificarea configurației din meniul Client-Server, aplicația SAGA se închidea automat.

Configurația folosită

Server:

  • Windows 11 Pro
  • Firebird Server 3.0 (Firebird30_Saga)
  • SAGA C.3.0.604
  • director aplicație: C:\SAGA C.3.0
  • director baze de date: C:\SAGA C.3.0\0001

Client:

  • Windows 11
  • SAGA Client
  • licență SAGA pentru stația client

1. Verificarea share-ului Windows

Folderul aplicației SAGA a fost partajat în Windows.

Share-ul era accesibil prin rețea, de forma:

\\192.168.x.x\SAGA C.3.0

Accesul la folder a funcționat, deci problema nu era doar de partajare Windows.

2. Utilizator dedicat pentru acces la share

Pentru accesarea share-ului s-a creat un utilizator local dedicat.

Exemplu:

utilizator: saga

Contul a primit parolă și a fost folosit pentru autentificarea la share.

3. Verificarea Firebird

Pe server a fost verificat serviciul Firebird:

sc query FirebirdServerFirebird30_Saga

Rezultatul a arătat că serviciul era pornit:

STATE : RUNNING

A fost verificat și portul folosit de Firebird:

3060

4. Configurarea Client-Server

Pe server, configurația corectă trebuia să folosească:

IP server: 192.168.x.x
Director baza de date: C:\SAGA C.3.0\0001

Un detaliu important: nu era suficientă calea generală:

C:\SAGA C.3.0

Trebuia indicat directorul concret al bazei:

C:\SAGA C.3.0\0001

5. Prima eroare: File Database is not found

Clientul afișa:

Connectivity error:
[ODBC Firebird Driver]
File Database is not found

Cauza inițială a fost configurarea incorectă a directorului bazei de date. După corectarea căii către 0001, problema a avansat către partea de conectivitate.

6. Verificarea rețelei

Au fost verificate:

  • ping către server
  • acces SMB
  • acces la share
  • portul Firebird 3060
  • serviciul Firebird
  • IP-ul curent al serverului

Toate verificările de bază au fost conforme.

7. Schimbarea hotspotului și IP-ul serverului

Ulterior, serverul a fost conectat la alt hotspot. După schimbarea hotspotului, serverul a primit altă adresă IP.

Din acest motiv, clientul încerca în continuare să se conecteze la IP-ul vechi.

Aceasta este o problemă frecventă în configurațiile Client-Server făcute pe rețele temporare, hotspoturi sau routere schimbate.

8. A doua problemă: SAGA se închidea la modificarea setărilor

La încercarea de modificare a IP-ului din:

Întreținere -> Client-Server

aplicația SAGA se închidea automat.

Din cauza acestui comportament, configurația nu mai putea fi modificată normal din interfață.

9. Soluția aplicată

A fost identificat fișierul de configurare al clientului.

Adresa IP a serverului a fost modificată manual în fișierul de configurare.

După salvare și repornirea aplicației:

  • conexiunea s-a realizat imediat
  • toate societățile au devenit vizibile
  • clientul SAGA a funcționat normal

Verificări finale

La final au fost confirmate:

  • share Windows funcțional
  • Firebird Server pornit
  • port 3060 accesibil
  • director baze de date corect: C:\SAGA C.3.0\0001
  • conectare Client-Server funcțională
  • toate societățile disponibile
  • licențele SAGA existente pe ambele stații: server și client

Comenzi utile

Comenzile de mai jos se rulează pe stația verificată, de regulă pe serverul SAGA, în Command Prompt sau PowerShell deschis cu drepturi de administrator.

Pentru deschidere:

  1. Apasă Start.
  2. Scrie cmd sau PowerShell.
  3. Click dreapta.
  4. Alege Run as administrator.

În română, opțiunea poate apărea ca Executare ca administrator.

Verificare Firebird:

sc query FirebirdServerFirebird30_Saga

Verificare IP:

ipconfig

Verificare share:

net share

Verificare utilizatori:

net user

Creare utilizator local:

net user saga * /add

Adăugare în grupul Users:

net localgroup Users saga /add

Verificare baze de date:

dir "C:\SAGA C.3.0\0001"

Concluzie

Problema nu a fost cauzată direct de Firebird sau de lipsa licențelor SAGA. Ambele stații aveau licență, iar serviciul Firebird era pornit.

Blocajul a venit dintr-o combinație de factori:

  • directorul bazei de date fusese configurat inițial incomplet
  • serverul primise alt IP după conectarea la alt hotspot
  • clientul SAGA se închidea la accesarea ferestrei de configurare Client-Server

După corectarea căii bazei de date și actualizarea manuală a IP-ului serverului în fișierul de configurare al clientului, conexiunea Client-Server a fost restabilită, iar toate societățile au putut fi accesate fără erori.

Pentru firme mici, astfel de probleme merită abordate metodic: întâi rețea, apoi share, apoi Firebird, apoi calea bazei de date și configurația clientului.

Similar Posts