Poniżej przedstawiamy instrukcje do samodzielnego przeniesienia (zainstalowania) programu na nowym serwerze.
Stary serwer #
Przed podjęciem jakichkolwiek kroków, należy skopiować cały katalog programu (Maciosoft) np. na dysk zewnętrzny. W kolejnym etapie musimy wykonać archiwum bazy danych MS SQL, możemy to zrobić z poziomu programu > ADMIN > Narzędzia > Wykonaj archiwum danych > Wykonaj archiwum bazy danych MS SQL. Plik z backup-em również należy skopiować na dysk zewnętrzny z lokalizacji:
(C:\Program Files\Microsoft SQL Server\MSSQL15.SPEDTRANS\MSSQL\Backup (domyślna dla MSSQL19))
NOWY SERWER
- Instalujemy silnik bazy danych MS SQL 2019 Express. Link instalacyjny poniżej:
Download Microsoft® SQL Server® 2019 Express from Official Microsoft Download Center
- Instalujemy wersje CUSTOM.

- New SQL Server stand-alone installation or add features to an existing installation.

- Product Updates > Next

- Install Rules > Next.

- Installation Type > Zaznaczamy „Perform a new installation of SQL Server 2019”> Next

- License Terms > Zaznaczamy „I accept the license terms and Privacy Statement”

- Feature Selection > Odznaczamy „Machine Learning Services and Language”> Next

- Instance Configuration > Named instance (preferowane SPEDTRANS) > Next

- Server Configuration >SQL Server Browser > Automatic. Zaznaczamy „Grant Perform Volume…” > Next

- Database Engine Configuration > Zaznaczamy „Mixed Mode…” > ustawiamy hasło do bazy danych > Enter password > Confirm password

- Database Engine Configuration > FIESTREAM > Zaznaczamy „Eneble FILESTREAM for Transact – SQL acess”oraz „Eneble FIESTREAM for file I/O acess”> Next

- Etapy Feature Configuration Rules oraz Installation przejdą automatycznie
- Complete > Close

- Instalujemy SQL Server Management Tools


- Skopiowany katalog programu (Maciosoft)wklejamy na nowym serwerze > dysk C (opcjonalnie)
- Z tej lokalizacji uruchamiamy program SpedTrans (Aplikacja), możemy stworzyć skrót na pulpicie > prawym przyciskiem myszy> Wyślij do > Pulpit (utwórz skrót)
- Z udostępnionej ścieżki sieciowej możemy uruchomić program na innych stanowiskach (pod warunkiem że są podłączone do tej samej sieci co serwer/główny komputer).
- Konfiguracja sieci w celu udostępnienia programu na innych stanowiskach > Panel sterowania > Centrum sieci i udostępniania > Zmień zaawansowane ustawienia udostępniania > Prywatny> Włącz odnajdywanie sieci > Gość publiczny> Włącz odnajdywanie sieci > Wszystkie sieci> Udostępnianie folderu sieciowego > Włącz udostępnianie, aby dowolna osoba… . Opcjonalnie !!!
Wszystkie sieci> Udostępnianie chronione hasłem > Zaznacz w tym miejscu pole „Wyłącz udostępnianie chronione hasłem” (albo ustawić hasło sieciowe do udostępnianych katalogów). - Po uruchomieniu programu pojawi się komunikat o naruszeniu zasad licencjonowania > wypełniamy formularz rejestracyjny (dane firmy, ilość licencji, zatwierdzamy warunki umowy licencyjnej) > Wyślij (koszt wygenerowania licencji wg aktualnego cennika).

- Na podany adres mailowy w formularzu zostanie wysłana nowa licencja z instrukcją aktualizacji
- W kolejnym etapie musimy utworzyć nowąbazę danych orazpodłączyć plik z backup-em (wykonany na starym serwerze). Otwieramy Microsoft SQL Server Management Studio > logujemy się do utworzonej instancji. Authentication > SQL Server Authentication

Databases> Klikamy prawym przyciskiem myszy > Restore Database…

Zaznaczamy Device> wybieramy plik z backup-em > Databases> wpisujemy nazwę nowej bazy

Options > Overwrite the existing database (WITH REPLACE) > OK.

- Generowanie nowej licencji
Przenieś folder z programem na nowy komputer na docelowy dysk.
Krok wykonuje się po to, by skonfigurować połączenie bazy danych z programem, tak aby można było się połączyć się z nią z każdego komputera na którym ma być zainstalowany program.
a) Wejdź do folderu, w którym zainstalowany jest program, np. C:\Maciosoft\SpedTrans i usuń plik „licencja.mcsx” oraz „ado.mcsx”.
b) Uruchom ponownie rejestrację programu włączając go po usunięciu licencji.
Wypełnij poprawnie rejestrację, a następnie zaznacz box przy polu Serwer MSSQL, co umożliwi kliknięcie przycisku z trzema kropkami.
Wypełnij pola zgodnie z danymi swojego serwera i bazy SQL. Następnie wykonaj Test i naciśnij OK.
Wskaż liczbę stanowisk.
Wygeneruj i wyślij plik rejestracyjny do producenta (poprzez system rejestracyjny).
Proces generowania nowej licencji wiążę się z opłatą w wysokości 20 zł netto.
c) Po otrzymaniu licencji wgraj plik do katalogu głównego programu, w którym uprzednio ją usunąłeś.
Po uruchomieniu programu pojawi się komunikat „Brak konfiguracji połączenia z serwerem bazy danych…”, musimy połączyć program z nową instancją i bazą danych


Zaznaczamy > Połącz z istniejącą bazą danych na wybranym serwerze MS SQL> Dalej.

Wybieramy nazwę serwera (nazwa instancji pkt.8) > Uwierzytelnianie zaznaczamy SQL serwer> login i hasło do bazy danych (login standardowo SA, hasło ustawione w pkt. 10). > Test połączenia z serwerem > Dalej.

Zaznaczamy > Połącz z istniejącą bazą danych na wybranym serwerze MS SQL> Dalej.

Wybieramy utworzoną bazę> Test połączenia z bazą> Dalej.

Po uruchomieniu programu należy wprowadzić KLUCZ AKTYWACYJNY, wysłany wraz z licencją.