enova365 w wersji sieciowej i klienckiej komunikuje się z bazą danych Microsoft SQL Server. Problemy z tą komunikacją – timeouty, odmowy połączeń lub błędy uwierzytelniania na poziomie SQL – mogą całkowicie uniemożliwić pracę systemu. Diagnozujemy i naprawiamy wszelkie problemy komunikacji enova365 z serwerem bazy danych SQL Server.
Typowe problemy komunikacji SQL Server
Najczęstsze problemy to: brak możliwości połączenia z SQL Server (serwis SQL zatrzymany, zapora ogniowa blokująca port 1433, SQL Server Browser wyłączony), błędy uwierzytelniania (nieprawidłowe hasło konta SQL lub Windows używanego przez enova365, konto zablokowane lub wygasłe), timeouty zapytań (przeciążona baza, brakujące indeksy, blokady transakcyjne) oraz problemy z SSL/TLS przy wymuszonej konfiguracji szyfrowania połączeń.
Diagnostyka połączenia
Diagnozę przeprowadzamy warstwami: testujemy dostępność serwera przez ping i telnet na port SQL, sprawdzamy działanie SQL Server Browser (niezbędny dla połączeń przez nazwę instancji), weryfikujemy stan usługi SQL Server i przeglądamy logi SQL Server Error Log. Testujemy połączenie przez SQL Server Management Studio z tym samym kontem co enova365 – dzięki temu izolujemy, czy problem leży w samym SQL czy w konfiguracji enova365.
Naprawa i optymalizacja
Naprawę przeprowadzamy adekwatnie do znalezionej przyczyny: uruchomienie zatrzymanej usługi, dodanie reguły zapory ogniowej, naprawa konta SQL, optymalizacja brakujących indeksów lub zmiana timeout połączenia w konfiguracji enova365. Dla środowisk z wymuszoną polityką TLS konfigurujemy certyfikat SSL dla SQL Server lub dostosowujemy konfigurację szyfrowania po obu stronach połączenia.