W wielodostępnych instalacjach Insert Rachmistrza nexo baza danych jest przechowywana na SQL Server, co zapewnia jednoczesną pracę wielu użytkowników i wyższą wydajność niż SQLite. Jednak komunikacja między aplikacją nexo a SQL Server może ulec zakłóceniu przez wiele czynników – od problemów sieciowych, przez błędy konfiguracji instancji SQL Server, po zmiany w ustawieniach systemu Windows. Nasz serwis diagnozuje i naprawia błędy komunikacji Rachmistrza nexo z SQL Server.
Typowe błędy komunikacji z SQL Server w Rachmistrzu nexo
Problemy z komunikacją objawiają się następującymi komunikatami lub zachowaniami:
- „Nie można nawiązać połączenia z serwerem SQL Server" – błąd przy próbie otwarcia bazy
- „Login failed for user 'rachmistrz_nexo'" – błąd uwierzytelniania użytkownika SQL
- „Cannot open database requested by the login" – baza danych niedostępna lub usunięta
- „Timeout expired" – zbyt długi czas oczekiwania na odpowiedź SQL Server
- Aplikacja działa, ale bardzo wolno – problemy z wydajnością SQL Server
- Błąd połączenia tylko z niektórych stanowisk (problem sieciowy)
Przyczyny problemów z SQL Server i metody naprawy
Diagnozujemy i naprawiamy każdą kategorię problemów:
Sieciowe problemy z dostępem do SQL Server
- Sprawdzenie, czy usługa SQL Server jest uruchomiona na serwerze
- Weryfikacja czy SQL Server Browser jest aktywny (wymagany przy dostępie przez nazwę instancji)
- Konfiguracja firewalla – otwarcie portu TCP 1433 lub dynamicznego portu instancji
- Weryfikacja łączności sieciowej między klientem a serwerem:
Test-NetConnection -ComputerName serwer -Port 1433
Błędy uwierzytelniania i uprawnień SQL
- Weryfikacja loginu SQL używanego przez Rachmistrza nexo
- Resetowanie hasła loginu SQL
- Sprawdzenie uprawnień loginu do bazy danych (db_owner lub minimalne wymagane uprawnienia)
- Zmiana trybu uwierzytelniania SQL Server na Mixed Mode, jeśli wymagane
Problemy z instancją SQL Server
- Restart usługi SQL Server przez SQL Server Configuration Manager
- Sprawdzenie logów błędów SQL Server w SSMS lub Event Viewer
- Weryfikacja stanu bazy Rachmistrza nexo – czy nie jest w trybie SUSPECT lub OFFLINE
- Naprawa bazy lub przywrócenie z kopii zapasowej, jeśli baza jest uszkodzona
Konfiguracja połączenia Rachmistrza nexo z SQL Server
Rachmistrz nexo łączy się z SQL Server przez ciąg połączenia (connection string) konfigurowany podczas pierwszego uruchomienia lub w ustawieniach programu. Sprawdzamy i korygujemy:
- Nazwę serwera i instancji SQL Server
- Metodę uwierzytelniania (Windows Integrated lub SQL Login)
- Nazwę bazy danych
- Timeout połączenia i timeouty zapytań
Skontaktuj się z serwisem
Błędy komunikacji Rachmistrza nexo z SQL Server wymagają technicznej wiedzy o obu systemach. Skontaktuj się z naszym serwisem – przywrócimy sprawne połączenie z bazą i pełną funkcjonalność programu.