5 listopada 2026

Co zrobić w przypadku wystąpienia błędu w skrypcie 447.sql podczas aktualizacji bazy danych?

Jeżeli po aktualizacji programu pojawi się poniższy błąd:

oznacza to, że baza danych, która jest aktualizowana, znajduje się na niewspieranej wersji MS SQL Server (niższej niż MS SQL Server 2016 SP3 – więcej informacji znajduje się tutaj).

W tej sytuacji użytkownik/administrator w jednostce powinien kolejno:

1. Zainstalować serwer baz danych w wersji wspieranej.
Instrukcję dotyczącą instalacji i konfiguracji zalecanej, bezpłatnej wersji MS SQL Server 2022 Express znaleźć można pod linkiem: Instalacja i konfiguracja SQL Server 2022.

2. Przenieść bazę danych programu BeSTi@ / SJO BeSTi@ na nowy SQL Server.
Instrukcję dotyczącą przenoszenia baz danych znaleźć można pod linkiem: Przenoszenie baz danych programów korzystających z SQL.

3. Zmienić ścieżkę do bazy danych w parametrach połączenia w programie BeSTi@ / SJO BeSTi@.
Po wykonaniu czynności opisanych w pierwszych dwóch punktach, należy upewnić się, że aplikacja będzie łączyła się do prawidłowej bazy danych. W tym celu należy uruchomić aplikację i w lewym dolnym rogu okienka kliknąć na parametry połączenia:

Następnie pojawi się okienko, w którym należy wskazać nazwę nowego serwera, podać użytkownika i hasło do serwera (w przypadku standardowego użytkownika „sa” należy wpisać hasło ustalone podczas instalacji SQL Server) oraz wybrać z listy przywróconą bazę danych. Poniżej zrzut ekranu z poglądowymi danymi:

Po zatwierdzeniu należy zalogować się do programu – wówczas ponownie zainicjuje się aktualizacja bazy danych.

UWAGA: powyższa instrukcja obejmuje scenariusz, w którym serwer SQL instalowany jest na nowo, jako odrębna instancja. W przypadku aktualizacji istniejącej instancji do wyższej wersji, administrator powinien samodzielnie zweryfikować możliwość przeprowadzenia aktualizacji, w szczególności zgodność wersji źródłowej i docelowej oraz wymagania i ograniczenia określone w dokumentacji producenta (Microsoft).