wtorek, 13 maj 2025 20:25

Jak przenieść bazę Serwisanta z pliku MS Access do Microsoft® SQL Server® za pomocą narzędzia TransferDB

Napisał
Oceń ten artykuł
(0 głosów)
Program TransferDB Program TransferDB

Program TransferDB jest prostym narzędziem, które w całości przenosi dane z plikowej bazy MS Access do serwera SQL firmy Microsoft.

W tym przykładzie bazę MSSQL zainstalowaliśmy na serwerze o nazwie Rysio. Zainstalowana została domyślna instancja SQLEXPRESS

Po instalacji programu na komputerze (może to być serwer może też być końcówka na której działa Serwisant) uruchamiamy program TransferDB

Przyjmijmy że ze stanowiska, na którym działa Serwisant. Wyświetla się okno główne programu.

W Serwisancie - za pomocą polecenia Menu --> Ścieżki odczytujemy, że baza jest przechowywana w na ścieżce C:\DOTNET\SERWISANT\DANE\SERWISANT.MDB

Kopiujemy, wpisujemy lub znajdujemy przeglądaniem źródłową bazę Serwisanta do przeniesienia.

Zielona kropka oznacza, że plik źródłowy został znaleziony. Klikamy z lewej przycisk [Podłącz bazę].

Zielona kropka pod przyciskiem oznacza udane połączenie, a na nagłówku panelu Bazy źródłowej pojawi się wersja bazy danych.
Uwaga - minimalna wersja to v54

Teraz podłączenie do serwera do bazy docelowej.

Domyślnie ustawiony jest serwer "localhost".

Jeżeli pracowalibyśmy bezpośrednio na serwerze byłaby to wartość poprawna, ale działamy z końcówki więc odznaczamy "ptaszka" przy Serwer lokalny... " i w nazwie podajemy "RYSIO"

Nie na potrzeby przykładu nie logujemy się też kontem systemowym ani administratorem "sa" lecz utworzonym użytkownikiem o loginie Serwisant i haśle Serwis@nt1234

Analogicznie odznaczamy "ptaszka" "Autoryzacja użytk. systemowym" i wpisujemy login i hasło.

Należy pamiętać, by przy tworzeniu użytkownika nadać mu rolę dbcreator by TransferDB miał uprawnienia by stworzyć bazę danych.

Konfiguracja podłączenia do serwera SQL wygląda tak:

Analogicznie do bazy źródłowej klikamy przycisk [Podłącz bazę]

Aby sprawdzić czy dobrze podaliśmy hasło możemy je "odsłonić". Całość wygląda teraz tak:

I TransferDB jest gotowy do przeniesienia danych poprzez naciśnięcie przycisku [Przenieś dane]

Dane zostaną przeniesione tabela po tabeli i na koniec zaindeksowane.

Pozostaje tylko zmienić konfigurację programu Serwisant.

Uruchamiamy serwisanta, następnie wybieramy Menu --> Ścieżki. Zmieniamy "Rodzaj bazy danych" z MSAccess na MS SQL Server
Wypełniamy nazwę serwera, instancję, użytkownika (o ile nie użyjemy systemowego) i naciskamy przycisk [Połącz]

Jeżeli zrobiliśmy to poprawnie zapali się zielona kropka. Wtedy zatwierdzamy nasz wybór przyciskiem [Ok] i program wyświetli monit:

Po naciśnięciu ok program Serwisant zostanie zamknięty. Po uruchomieniu zaloguje się już do naszych danych na serwerze.

 

 

 

 

 

Czytany 494 razy Ostatnio zmieniany środa, 14 maj 2025 09:40

Skomentuj

Upewnij się, że zostały wprowadzone wszystkie wymagane informacje oznaczone gwiazdką (*). Kod HTML jest niedozwolony.

Wieści:

Program dostępny jest w serwisie:
 
Dobreprogramy.pl
z oceną 5 gwiazdek na 6
 
 
Program polecany jest także przez serwis
pobierz.pl
 
 

 

Dot-Net Studio IT
Adres:
58-309 Wałbrzych,
ul. Armii Krajowej 24C
+48 604 416214
Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.


Informacje o ochronie danych osobowych

Copyright © Piotr Müller wykonanie Dot-Net Studio IT z szablonem zaprojektowanym przez JoomShaper