| Termin | Definicja |
|---|---|
| Czy Subiekt GT działa z SQL Server 2022? | Współpraca Subiekt GT z SQL Server 2022 zależy od oficjalnej listy kompatybilności publikowanej przez producenta programu. Od czego zależy współpraca Subiekt GT z SQL Server 2022Subiekt GT korzysta z relacyjnej bazy danych Microsoft SQL Server, dlatego sama obecność silnika SQL Server 2022 nie przesądza jeszcze o pełnej zgodności programu. Należy rozdzielić trzy kwestie: techniczną możliwość uruchomienia bazy na danym silniku, zgodność konkretnej wersji Subiekta GT oraz oficjalne stanowisko producenta programu dotyczące takiej konfiguracji. W praktyce nowszy serwer SQL może przyjąć bazę danych utworzoną przez starszą wersję aplikacji, ale nie oznacza to automatycznie, że każda funkcja programu, narzędzie dodatkowe i procedura serwisowa będą wspierane. Subiekt GT jest aplikacją kliencką, która komunikuje się z bazą przez komponenty dostępu do SQL Server. Znaczenie ma więc nie tylko wersja serwera, lecz także wersja samego programu, zainstalowane sterowniki, biblioteki klienta SQL oraz sposób skonfigurowania instancji. Weryfikacja powinna obejmować dokładny numer wydania Subiekta GT, edycję SQL Server 2022, architekturę systemu Windows, sposób uwierzytelniania oraz wymagane składniki instalacyjne. Odpowiedź „tak” albo „nie” bez tych danych byłaby zbyt ogólna. Kompatybilność wersji programu, bazy i silnikaNajważniejsza jest lista kompatybilności publikowana przez InsERT dla określonej wersji Subiekta GT. Producent może wskazywać, z jakimi wersjami Microsoft SQL Server program jest oficjalnie testowany i jakie warunki muszą być spełnione podczas instalacji lub migracji. W dokumentacji warto szukać informacji o obsługiwanej wersji serwera, wymaganych dodatkach, procedurze przenoszenia bazy oraz ograniczeniach dotyczących archiwizacji i dearchiwizacji. Lista zgodności może zmieniać się wraz z aktualizacjami Subiekta GT, dlatego informacje dotyczące starszego wydania nie powinny być bezpośrednio przenoszone na nowsze. Trzeba również odróżnić aktualizację programu od aktualizacji silnika bazy danych. Zmiana SQL Server z wcześniejszej wersji na SQL Server 2022 nie musi zmieniać struktury bazy, natomiast aktualizacja Subiekta GT może uruchomić konwersję bazy do nowszego formatu. Taka konwersja może być jednokierunkowa albo wymagać konkretnej kolejności aktualizacji. Przed migracją należy wykonać sprawdzoną kopię zapasową, potwierdzić możliwość jej odtworzenia oraz ustalić, czy baza jest używana przez inne programy z linii InsERT GT. Szczególnej ostrożności wymaga przenoszenie danych między różnymi wersjami programu, ponieważ zgodność pliku kopii nie zawsze oznacza zgodność zainstalowanych aplikacji klienckich. Co sprawdzić przed instalacją SQL Server 2022W pierwszej kolejności należy ustalić, czy SQL Server 2022 działa jako instancja domyślna, czy nazwana, oraz jakiego protokołu używa aplikacja. Przy połączeniach sieciowych znaczenie ma włączony protokół TCP/IP, numer portu, reguły zapory systemu Windows i poprawna nazwa instancji. Usługa SQL Server Browser może być potrzebna przy odwołaniu do instancji nazwanej, szczególnie wtedy, gdy klient nie łączy się przez ręcznie wskazany port. Samo uruchomienie usługi serwera nie gwarantuje jeszcze, że stanowisko z Subiektem GT odnajdzie bazę. Należy sprawdzić również tryb uwierzytelniania SQL Server. Subiekt GT może korzystać z danych logowania skonfigurowanych podczas instalacji, dlatego zmiana hasła, usunięcie użytkownika albo przełączenie trybu uwierzytelniania może przerwać połączenie. Warto potwierdzić, czy baza jest widoczna w SQL Server Management Studio, czy użytkownik ma wymagane uprawnienia oraz czy nazwa bazy wskazana w konfiguracji programu jest prawidłowa. Dodatkowo trzeba przetestować uruchamianie programu na każdym stanowisku, zapis dokumentu, odczyt kartoteki, wykonanie kopii zapasowej i odtworzenie kopii w środowisku testowym. Test wyłącznie na komputerze, na którym zainstalowano serwer, nie wykryje problemów z komunikacją sieciową ani brakujących komponentów na pozostałych stanowiskach. Wnioski z testu działania i migracji bazyJeżeli aktualna wersja Subiekta GT łączy się z SQL Server 2022, poprawnie odczytuje dane i pozwala zapisywać nowe dokumenty, jest to potwierdzenie działania konkretnej konfiguracji, ale nie zastępuje potwierdzenia producenta. Należy zapisać numery wersji programu i serwera, nazwę edycji SQL Server, sposób połączenia oraz wynik testów kopii zapasowej. Takie informacje ułatwiają późniejsze odtworzenie środowiska po awarii i pozwalają odróżnić problem aplikacji od problemu z usługą SQL Server, siecią lub systemem Windows. Przy migracji warto najpierw skopiować bazę do odrębnej instancji testowej, zaktualizować program zgodnie z instrukcją producenta i sprawdzić wszystkie używane funkcje. Należy zwrócić uwagę na wydruki, import i eksport danych, integracje oraz pracę wielu stanowisk jednocześnie, ponieważ część błędów ujawnia się dopiero przy obciążeniu wieloużytkownikowym. Jeżeli dokumentacja InsERT nie potwierdza danej kombinacji wersji albo występuje błąd konwersji, bezpiecznym rozwiązaniem jest wstrzymanie migracji, zachowanie działającego środowiska i uzyskanie jednoznacznej informacji dla konkretnego wydania Subiekta GT oraz konkretnej bazy danych. |