Migrowanie baz danych i danych strukturalnych do programu SQL Server w systemie Linux
Dotyczy:programu SQL Server — Linux
Bazy danych i dane można migrować do programu SQL Server działającego w systemie Linux. Metoda wybrana do użycia zależy od danych źródłowych i konkretnego scenariusza. Poniższe sekcje zawierają najlepsze rozwiązania dotyczące różnych scenariuszy migracji.
Ważny
Międzyplatformowe grupy dostępności programu SQL Server, które obejmują heterogeniczne repliki z pełną wysoką dostępnością i obsługą odzyskiwania po awarii, są dostępne w systemie DH2i DxEnterprise. Aby uzyskać więcej informacji, zobacz Grupy Dostępności programu SQL Server z mieszanymi systemami operacyjnymi.
Migrowanie z programu SQL Server w systemie Windows
Jeśli chcesz przeprowadzić migrację baz danych programu SQL Server w systemie Windows do programu SQL Server w systemie Linux, zalecaną techniką jest użycie kopii zapasowej i przywracania programu SQL Server.
- Utwórz kopię zapasową bazy danych na maszynie z systemem Windows.
- Przenieś plik kopii zapasowej na docelową maszynę z systemem Linux SQL Server.
- Przywróć kopię zapasową na maszynie z systemem Linux.
Aby zapoznać się z samouczkiem dotyczącym migrowania bazy danych z kopią zapasową i przywracaniem, zobacz następujący artykuł:
Istnieje również możliwość wyeksportowania bazy danych do pliku BACPAC (skompresowanego pliku zawierającego schemat bazy danych i dane). Jeśli masz plik BACPAC, możesz przenieść ten plik na maszynę z systemem Linux, a następnie zaimportować go do programu SQL Server. Aby uzyskać więcej informacji, zobacz następujące artykuły:
Migrowanie z innych serwerów baz danych
Bazy danych w innych systemach baz danych można migrować do programu SQL Server w systemie Linux. Obejmuje to bazy danych Microsoft Access, DB2, MySQL, Oracle i Sybase. W tym scenariuszu użyj Asystenta zarządzania programu SQL Server (SSMA), aby zautomatyzować migrację do programu SQL Server w systemie Linux. Aby uzyskać więcej informacji, zobacz Migrowanie baz danych do programu SQL Server w systemie Linuxprzy użyciu programu SSMA.
Migrowanie danych ustrukturyzowanych
Istnieją również techniki importowania danych pierwotnych. Być może masz pliki danych ze strukturą wyeksportowane z innych baz danych lub źródeł danych. W takim przypadku możesz użyć narzędzia bcp, aby zbiorczo wstawić dane. Możesz też uruchomić usługi SQL Server Integration Services (SSIS) w systemie Windows, aby zaimportować dane do bazy danych programu SQL Server w systemie Linux. Usługa SSIS umożliwia uruchamianie bardziej złożonych przekształceń danych podczas importowania.