Insert Rewizor nexo – naprawa komunikacji z SQL Server

Insert Rewizor nexo – naprawa komunikacji z SQL Server

W instalacjach wielostanowiskowych Rewizora nexo serwer SQL Server jest centralnym elementem systemu – jego niedostępność oznacza brak możliwości pracy dla wszystkich użytkowników. Błędy komunikacji z SQL Server, problemy z połączeniem lub niedostępność instancji to zdarzenia wymagające natychmiastowej reakcji. Diagnozujemy i naprawiamy problemy z SQL Server szybko, minimalizując czas przestoju.

Typowe błędy komunikacji z SQL Server

Najczęściej zgłaszane błędy to: "Nie można nawiązać połączenia z serwerem SQL", "Login failed for user", "Cannot open database" oraz timeouty połączenia. Każdy z tych komunikatów wskazuje na inną warstwę problemu: sieciową (serwer niedostępny w sieci), usługową (SQL Server nie działa), autentykacyjną (błędne dane logowania) lub bazodanową (baza niedostępna lub w trybie podejrzanym).

Diagnostyka dostępności SQL Server

Diagnozę zaczynamy od sprawdzenia, czy usługa SQL Server (MSSQLSERVER lub nazwana instancja) działa na serwerze. Następnie weryfikujemy dostępność sieciową: czy port 1433 jest otwarty (dla instancji domyślnej) lub odpowiedni port dla instancji nazwanej. Sprawdzamy też ustawienia SQL Server Browser, który jest niezbędny do rozwiązywania nazw instancji w sieci.

Naprawa dostępu i autentykacji

Rewizor nexo łączy się z SQL Server używając konta SQL lub konta Windows. Weryfikujemy, czy konto używane przez serwis nexo.Serwis ma odpowiednie uprawnienia do bazy danych: db_owner lub co najmniej db_datareader i db_datawriter. Sprawdzamy też ustawienia trybu autentykacji SQL Server (Mixed Mode wymagany dla kont SQL).

Naprawa bazy w trybie podejrzanym (SUSPECT)

Gdy baza SQL Server Rewizora nexo jest w trybie SUSPECT (podejrzanym), SQL Server odmawia jej udostępnienia klientom. Tryb SUSPECT pojawia się po nagłej awarii serwera lub uszkodzeniu pliku bazy. Naprawiamy bazę przez procedurę EMERGENCY mode i DBCC CHECKDB z opcją naprawczą, zawsze po wcześniejszym wykonaniu kopii pliku bazy.

Naprawiamy problemy komunikacji Rewizora nexo z SQL Server. Działamy w trybie pilnym dla awarii produkcyjnych. Zapraszamy do kontaktu.