Udostępnij przez


Przygotowywanie baz danych programu Access do migracji (AccessToSQL)

Przed migracją baz danych programu Access do programu SQL Server należy określić bazy danych do migracji i upewnić się, że te bazy danych są gotowe do migracji.

Określanie, kiedy przeprowadzić migrację do programu SQL Server

Silnik bazy danych Jet, który jest używany jako silnik bazy danych w programie Access, jest elastycznym, łatwym w użyciu rozwiązaniem do zarządzania danymi. Jednak w miarę jak bazy danych stają się większe i bardziej krytyczne dla misji, wielu użytkowników uważa, że wymagają one większej wydajności, bezpieczeństwa lub dostępności. W przypadku aplikacji, które wymagają bardziej niezawodnej platformy danych, rozważ przeniesienie bazowych baz danych dla tych aplikacji do programu SQL Server. Aby uzyskać więcej informacji na temat podejmowania decyzji o migracji, zobacz stronę informacji o migracji w witrynie sieci Web programu SQL Server.

Po przeprowadzeniu migracji baz danych do programu SQL Server można nadal używać programu Access przy użyciu tabel połączonych lub ręcznie przeprowadzić migrację aplikacji do kodu opartego na programie .NET Framework, który współdziała bezpośrednio z programem SQL Server.

Określanie baz danych do migracji

Program SQL Server Migration Assistant (SSMA) for Access może zlokalizować bazy danych programu Access. Następnie można wyeksportować metadane dotyczące tych baz danych do programu SQL Server. Aby uzyskać więcej informacji na temat eksportowania metadanych i wykonywania zapytań, zobacz Eksportowanie spisu dostępu.

Uwaga / Notatka

Nie wszystkie funkcje i ustawienia programu Access są obsługiwane przez program SQL Server lub można je łatwo przekonwertować na program SQL Server. Przed rozpoczęciem migracji baz danych zobacz Niezgodne funkcje dostępu.

Przygotowanie do migracji

Skorzystaj z poniższych wskazówek, aby przygotować bazy danych programu Access do migracji do programu SQL Server.

Uaktualnianie starszych baz danych programu Access

Program SSMA for Access obsługuje program Access w wersji 97 lub nowszej. Jeśli masz bazy danych z wcześniejszych wersji programu Access, otwórz i zapisz bazy danych w programie Access 97 lub nowszej wersji.

Usuwanie ochrony grupy roboczej

Program SSMA nie może migrować baz danych korzystających z ochrony grupy roboczej. Aby usunąć ochronę grupy roboczej z bazy danych programu Access, wykonaj następujące kroki:

  1. Skopiuj plik bazy danych programu Access do innej lokalizacji.

  2. Otwórz skopiowaną bazę danych.

  3. W menu Narzędzia wskaż pozycję Zabezpieczenia, a następnie wybierz pozycję Uprawnienia użytkownika i grupy.

  4. Wybierz opcję Użytkownicy , wybierz użytkownika administratora , a następnie upewnij się, że wybrano uprawnienie Administrowanie .

  5. Wybierz opcję Grupy , wybierz grupę Użytkownicy , a następnie upewnij się, że wybrano uprawnienie Administrowanie .

  6. Wybierz przycisk OK, a następnie w menu Plik wybierz pozycję Zakończ.

Teraz możesz migrować skopiowaną bazę danych przy użyciu programu SSMA. Po załadowaniu schematu do programu SQL Server można ręcznie zabezpieczyć bazę danych w programie SQL Server.

Tworzenie kopii zapasowych baz danych

Przed przeprowadzeniem migracji baz danych programu Access do programu SQL Server należy utworzyć kopię zapasową zarówno baz danych programu Access, które są migrowane, jak i baz danych programu SQL Server, do których migrujesz obiekty i dane programu Access.

Aby utworzyć kopię zapasową bazy danych programu Access, w menu Narzędzia wskaż pozycję Narzędzia bazy danych, a następnie wybierz pozycję Utwórz kopię zapasową bazy danych.

Aby uzyskać informacje na temat tworzenia kopii zapasowych baz danych programu SQL Server, zobacz Tworzenie kopii zapasowych i przywracanie baz danych programu SQL Server.

Bazy danych dokumentów

Możesz również udokumentować właściwości, takie jak listy obiektów bazy danych, rozmiary plików i uprawnienia baz danych programu Access. Aby wygenerować tę dokumentację w programie Access, w menu Narzędzia wskaż polecenie Analizuj, a następnie wybierz pozycję Udokumentowane.