Migracja bazy danych z MSSQL do PostgreSQL
W związku z pewnymi ograniczeniami MSSQL Express, czasem warto użyć silnika PostgreSQL. Ten artykuł poprowadzi cię krok po kroku porpzez proces migracji bazy danych.
Rozwiązanie:
- Zainstaluj PostgreSQL w wersji odpowiedniej dla Twojego systemu operacyjnego.
- Zatrzymaj usługę uplook sever.
- Uruchom Narzędzie Migracji danych.
- Upewnij się, że wersja systemu znajduje się na liście obsługiwanych schematów baz danych i przejdź Dalej.
- W kolejnej karcie kreatora wybierz jeden z trybów kopiowania:
- Kopiowanie dowolnej bazy danych
- Kopiowanie aktywnej bazy danych (wykorzystywanej „obecnie” przez server uplook-a). Wybór tej opcji wymusi podanie parametrów połączenia z serwerem
- Następnie zdefiniuj źródłową bazę danych. Wybierz rodzaj silnika bazy danych, nazwę bazy, rodzaj autoryzacji oraz bazę, która ma zostać zmigrowana.
- Taką samą procedurę wykonaj dla bazy docelowej: Określ rodzaj silnika bazy, nazwę serwera, port, dane do autoryzacji oraz nazwę bazy danych.
- Teraz Narzędzie migracji wyświetli pytani czy zatrzymać usługę serwera. Zaznacz Wstrzymaj serwer uplook na czas kopiowania. W polach Użytkownik i Hasło wpisz dane uwierzytelniające administratora konsoli Master.
- Wyświetlony zostanie komunikat z podsumowaniem zleconych zadań.
- Wciśnij przycisk Kopiuj i poczekaj na zakończenie migracji.
- Po zakończonym procesie migracji wyświetli się następujący komunikat a baza PostgreSQL będzie gotowa do użycia.
- Uruchom narzędzie konfiguracji serwera (Start -> konfiguracja serwera). Uzupełnij dane dla nowej bazy danych: typ bazy, adres serwera, na którym się znajduje nowa baza, port, użytkownika i hasło dla bazy oraz bazę, którą przed chwilą udało się skopiować.
- Ostatnim krokiem jest zapisanie ustawień i ponowne uruchomienie usługi serwera.