Nowsze wersje Symfonii Start korzystają z Microsoft SQL Server jako silnika bazy danych. Problemy z połączeniem między programem a serwerem SQL – takie jak timeout połączenia, odmowa dostępu lub niedostępność serwera – uniemożliwiają korzystanie z systemu. Diagnozujemy i naprawiamy wszelkie problemy z komunikacją Symfonii Start z SQL Server.
Architektura połączenia Symfonia-SQL Server
Symfonia Start łączy się z SQL Server przez string połączenia przechowywany w pliku konfiguracyjnym programu. Połączenie może korzystać z uwierzytelniania Windows (konto domenowe) lub uwierzytelniania SQL (login i hasło SQL). Serwer SQL Server może być zainstalowany lokalnie na tym samym komputerze co Symfonia (typowe dla małych instalacji) lub na osobnym serwerze sieciowym (instalacje wielostanowiskowe). Każda konfiguracja wymaga nieco innego podejścia diagnostycznego.
Diagnoza problemów z połączeniem
Diagnozujemy problem warstwami: sprawdzamy, czy usługa SQL Server jest uruchomiona (menedżer usług Windows lub SQL Server Configuration Manager), testujemy połączenie z SQL Server przez SQL Server Management Studio z tymi samymi danymi co Symfonia, sprawdzamy logi SQL Server Error Log pod kątem błędów odmowy dostępu lub problemów z uwierzytelnianiem, weryfikujemy reguły zapory Windows dla portu 1433 (TCP) i SQL Server Browser (UDP 1434).
Naprawa i optymalizacja połączenia
Naprawę dostosowujemy do przyczyny: uruchomienie zatrzymanej usługi SQL, naprawę konta użytkownika SQL, dodanie reguły zapory ogniowej, korektę stringa połączenia w konfiguracji Symfonii Start lub zmianę nazwy instancji SQL Server (jeśli zmieniła się podczas aktualizacji Windows). Optymalizujemy parametry połączenia: timeout, pooling połączeń i szyfrowanie, aby zapewnić stabilną pracę w środowisku sieciowym.