Udostępnij za pośrednictwem


Co nowego w programie SSMA for Access (AccessToSQL)

W tym artykule wymieniono zmiany w programie SQL Server Migration Assistant (SSMA) dla Access w każdej wersji.

Notatka

Chociaż identyfikator Entra firmy Microsoft to nowa nazwa usługi Azure Active Directory (Azure AD), aby zapobiec zakłócaniu działania istniejących środowisk, usługa Azure AD nadal pozostaje w niektórych zakodowanych na stałe elementach, takich jak pola interfejsu użytkownika, dostawcy połączeń, kody błędów i polecenia cmdlet. W tym artykule dwie nazwy są wymienne.

SSMA v10.0

Wersja 10.0 programu SSMA for Access zawiera drobne ulepszenia wydajności, poprawki błędów i ulepszone środowisko pomocy.

SSMA v9.5

Wersja 9.5 programu SSMA for Access zawiera następujące zmiany:

  • Obsługa wykluczania schematu w trybie konsoli SSMA.

SSMA v9.4

Wersja 9.4 programu SSMA for Access zawiera drobne ulepszenia wydajności, poprawki błędów i ulepszone środowisko pomocy.

SSMA v9.3

Wersja 9.2 programu SSMA for Access zawiera następujące zmiany:

  • Dodano obsługę docelowego programu SQL Server 2022

SSMA v9.2

Wersja 9.2 programu SSMA for Access zawiera następujące zmiany:

  • Dodano obsługę typu DECIMAL dla usługi Office 365 w wersji 2209 lub nowszej.

SSMA v9.1

Wersja 9.1 programu SSMA for Access zawiera drobne ulepszenia wydajności, poprawki błędów i ulepszone środowisko pomocy.

SSMA v9.0

Wersja 9.0 programu SSMA for Access zawiera drobne ulepszenia wydajności, poprawki błędów i pomoc techniczną dla przeglądarki online.

SSMA v8.24

Wersja 8.24 programu SSMA for Access zawiera drobne ulepszenia wydajności i poprawki błędów.

SSMA v8.23

Wersja 8.23 programu SSMA for Access zawiera następujące zmiany:

  • Rozszerzona konwersja tabel bez klucza podstawowego
  • Rozszerzone dane wyjściowe XML podczas uruchamiania w trybie konsoli
  • Nowy link "Opinia" w raportach w celu wysłania opinii
  • W raportach ulepszone środowisko wizualizacji

SSMA v8.22

Wersja 8.22 programu SSMA for Access zawiera następujące zmiany:

  • Zezwalaj na określanie dodatkowych opcji parametrów połączenia dla docelowego połączenia z bazą danych
  • Wprowadź wykresy podsumowujące w raportach oceny
  • Ulepszanie nawigacji komunikatów w raportach oceny

SSMA v8.21

Wersja 8.21 programu SSMA for Access zawiera następujące zmiany:

  • Używanie COUNT_BIG w zapytaniach dotyczących liczby wierszy dla docelowej bazy danych

SSMA v8.20

Wersja 8.20 programu SSMA for Access zawiera następujące zmiany:

  • Drobne ulepszenia wydajności i poprawki błędów

SSMA v8.19

Wersja 8.19 programu SSMA for Access zawiera następujące zmiany:

  • Drobne ulepszenia wydajności i poprawki błędów

SSMA v8.18

Wersja 8.18 programu SSMA for Access zawiera następujące zmiany:

  • Drobne ulepszenia wydajności i poprawki błędów

SSMA v8.17

Wersja 8.17 programu SSMA for Access zawiera następujące zmiany:

  • Aktualizowanie raportów oceny HTML w celu wyświetlania tekstu SQL przy użyciu nowoczesnego edytora

SSMA v8.16

Wersja 8.16 programu SSMA for Access zawiera następujące zmiany:

  • Pokaż tekst SQL dla zapytań w raporcie konwersji HTML
  • Usuń obsługę starszego analizatora
  • Rozwiązano problem z obiektami, które nie są odświeżane z bazy danych

SSMA v8.15

Oprócz kilku ulepszeń ułatwień dostępu wersja 8.15 programu SSMA for Access zawiera następujące zmiany:

  • Ignoruj indeksy automatycznie tworzone dla kluczy obcych
  • Zmodernizuj raporty oceny, aby działały w nowoczesnych przeglądarkach
  • Użyj uprawnień dostarczonych przez bazę danych na potrzeby uwierzytelniania Microsoft Entra/Azure AD
  • Ulepszanie nazewnictwa instrukcji załadowanych z plików

SSMA v8.14

Oprócz kilku ulepszeń w celu zapewnienia większej dostępności dla osób niepełnosprawnych, wersja 8.14 programu SSMA for Access wymaga uaktualnienia projektu, ponieważ teraz przechowuje pełną wersję serwera źródłowego/docelowego w metadanych projektu.

SSMA v8.13

Wersja 8.13 programu SSMA for Access zawiera następujące zmiany:

  • Napraw konwersję ORDER BY za pomocą klauzuli UNION
  • Obsługa filtrowanych indeksów unikatowych
  • Rozważ rzutowanie typów niejawnych podczas konwertowania procedur i wywołań funkcji

SSMA v8.12

Wersja 8.12 programu SSMA for Access zawiera następujące zmiany:

  • Obsługa typu danych BigInt (Large Number)
  • Ulepszona rezolucja typu kolumny
  • Ulepszona konwersja reguł walidacji kolumn
  • Korzystanie z najnowszego dostępnego dostawcy ACE OLE DB na potrzeby migracji danych

SSMA v8.11

Wersja 8.11 programu SSMA for Access zawiera następujące zmiany:

  • Używanie biblioteki MSAL.NET na potrzeby interaktywnego uwierzytelniania microsoft Entra/Azure AD

SSMA v8.10

Wersja 8.10 programu SSMA for Access zawiera drobne ulepszenia wydajności i poprawki błędów.

SSMA v8.9

Wersja 8.9 programu SSMA for Access zawiera następujące zmiany:

  • Ulepszona konwersja na zapytania odwołujące się do siebie
  • Poprawka problemu z znakami specjalnymi w nazwie projektu

SSMA v8.8

Wersja 8.8 programu SSMA dla programu Access obejmuje:

  • Ulepszenia stabilności synchronizacji obiektów programu SQL Server
  • Ulepszenia wydajności graficznego interfejsu użytkownika podczas oceny i konwersji
  • Zupełnie nowy analizator składni programu Access w celu dalszego zwiększenia wydajności konwersji

SSMA v8.7

Wersja 8.7 programu SSMA dla programu Access ma ulepszoną konwersję funkcji IIF w zapytaniach, a także drobne poprawki i ulepszenia wydajności w graficznym interfejsie użytkownika.

Ważny

W przypadku programu SSMA w wersji 8.5 lub nowszej platforma .NET 4.7.2 jest warunkiem wstępnym instalacji. Jeśli chcesz zainstalować tę wersję, możesz pobrać plik środowiska uruchomieniowego z tutaj.

SSMA v8.6

Oprócz docelowego zestawu poprawek mających na celu zwiększenie użyteczności i wydajności, wersja 8.6 programu SSMA dla programu Access została ulepszona przez dodanie ustawienia, które umożliwia użytkownikom pomijanie rozszerzonych właściwości SSMA w przekonwertowanym kodzie.

Abyś użył tego ustawienia, w programie SSMA for Access przejdź do Tools>Project Settings>General>Conversion, a następnie w obszarze Misczaktualizuj wartość ustawienia Pomiń właściwości rozszerzone na Tak.

pomiń ustawienie właściwości rozszerzonych

Ważny

W przypadku programu SSMA w wersji 8.5 lub nowszej platforma .NET 4.7.2 jest warunkiem wstępnym instalacji. Jeśli chcesz zainstalować tę wersję, możesz pobrać plik środowiska uruchomieniowego z tutaj.

SSMA v8.5

Wersja 8.5 programu SSMA for Access została rozszerzona o obsługę uwierzytelniania Microsoft Entra/Azure AD i podstawową obsługę funkcji JSON w programie SQL Server wraz z docelowym zestawem poprawek mających na celu poprawę użyteczności i wydajności.

Ponadto funkcja SSMA dla programu Access obsługuje teraz konwersję wielu standardowych funkcji (ISNULL, IIFitp.).

Ważny

W przypadku programu SSMA w wersji 8.5 platforma .NET 4.7.2 jest warunkiem wstępnym instalacji. Jeśli chcesz zainstalować tę wersję, możesz pobrać plik środowiska uruchomieniowego z tutaj.

SSMA v8.4

Wersja 8.4 programu SSMA dla programu Access została rozszerzona o ukierunkowane poprawki, które są przeznaczone do rozwiązywania problemów z ułatwieniami dostępu i naprawiania usterek związanych z maksymalną kolumną indeksu (w celu zezwolenia na użycie wartości 32 zamiast 16) dla programu SQL Server 2016 i nowszych wersji.

Ważny

W przypadku programów SSMA w wersji od 7.4 do 8.4, platforma .NET 4.5.2 jest wymagana jako warunek wstępny do zainstalowania.

SSMA v8.3

Wersja 8.3 programu SSMA dla programu Access została rozszerzona o ukierunkowane poprawki, które zostały zaprojektowane w celu poprawy jakości i metryk konwersji. Ponadto ta wersja programu SSMA for Access zawiera poprawki, które:

  • Rozwiązywanie problemów z ułatwieniami dostępu.
  • Dodaj podstawową obsługę typu hierarchyid w programie SQL Server.

SSMA v8.2

Wersja 8.2 programu SSMA dla programu Access została rozszerzona o ukierunkowane poprawki, które zostały zaprojektowane pod kątem poprawy jakości i metryk konwersji.

Notatka

Znany problem z automatyczną aktualizacją może spowodować niepowodzenie aktualizacji z programu SSMA w wersji 8.1 do wersji 8.2. Jeśli wystąpi ten błąd, pobierz nową wersję i zainstaluj ją ręcznie.

SSMA v8.1

Wersja 8.1 programu SSMA dla programu Access została rozszerzona o ukierunkowane poprawki, które zostały zaprojektowane pod kątem poprawy jakości i metryk konwersji.

Notatka

Znany problem z automatyczną aktualizacją może spowodować niepowodzenie aktualizacji z programu SSMA w wersji 8.0 do wersji 8.1. Jeśli wystąpi ten błąd, pobierz nową wersję i zainstaluj ją ręcznie.

SSMA v8.0

Wersja 8.0 programu SSMA dla programu Access została rozszerzona o ukierunkowane poprawki mające na celu poprawę jakości i metryk konwersji. Ta wersja oferuje również następujące nowe funkcje:

  • Obsługa Azure SQL Managed Instance jako cel. Teraz możesz tworzyć nowe projekty przeznaczone dla usługi Azure SQL Managed Instance:

    projektu SQL MI

  • Po konwersji Doradca ds. poprawek. Dowiedz się więcej o tym tutaj.

  • Wstępne wybieranie bazy danych/schematu.

    Po nawiązaniu połączenia ze źródłem możesz teraz wybrać interesujące cię bazy danych/schematy. Wybranie tylko schematów, które mają być migrowane, pozwoli zaoszczędzić czas podczas początkowego połączenia i poprawić ogólną wydajność SSMA.

    obiektów filtru SSMA

SSMA v7.10

Wersja 7.10 programu SSMA for Access została rozszerzona o ukierunkowane poprawki mające na celu zapewnienie większej liczby zabezpieczeń i ochrony prywatności w celu spełnienia zmian w wymaganiach globalnych.

SSMA v7.9

Wersja 7.9 programu SSMA for Access zawiera następujące zmiany:

  • Docelowe poprawki, które zwiększają jakość i metryki konwersji.
  • Obsługa wiersza poleceń SSMA do zmiany mapowania typu danych i ustawień projektu.
  • Okno dialogowe połączenia usługi Azure SQL Database w programie SSMA zostało również zmienione w celu określenia w pełni kwalifikowanej nazwy serwera. W poprzednich wersjach programu SSMA prefiks usługi Azure SQL Database musiał zostać jawnie wymieniony w ustawieniach projektów.

SSMA v7.8

Wersja 7.8 programu SSMA dla programu Access zawiera następujące zmiany:

  • Zmień mapowanie typu zaznaczone w obszarze Ustawienia projektu.
  • Możliwość wyłączenia telemetrii przez użytkowników.

SSMA v7.7

Wersja 7.7 programu SSMA for Access zawiera następujące zmiany:

  • Docelowe poprawki, które zwiększają jakość i metryki konwersji.
  • Na skutek dużego zainteresowania, 32-bitowa wersja programu SSMA for Access powraca. W porównaniu z poprzednią implementacją (przed wersją 7.4) istnieją dwa pakiety instalatora, ale nie można ich zainstalować obok siebie. W związku z tym należy wybrać najbardziej odpowiednią wersję na podstawie posiadanych składników łączności. Zawsze zaleca się używanie wersji 64-bitowej, jeśli jest to możliwe.

SSMA v7.6

Wersja 7.6 programu SSMA for Access została rozszerzona o ukierunkowane poprawki, które zwiększają jakość i metryki konwersji oraz obsługują program SQL Server 2017 (publiczna wersja zapoznawcza). Obsługa programu SQL Server 2017 w systemach Windows i Linux jest dostępna w publicznej wersji zapoznawczej i nie powinna być używana do migracji produkcyjnych.

SSMA v7.5

Wersja 7.5 programu SSMA dla programu Access została rozszerzona o kilka ulepszeń w celu zapewnienia większej dostępności dla osób niepełnosprawnych.

SSMA v7.4

Wersja 7.4 programu SSMA for Access zawiera następujące zmiany:

  • Opcja limitu czasu zapytania jest teraz dostępna podczas odnajdywania obiektów schematu zarówno w źródle, jak i w miejscu docelowym.

    opcja limitu czasu zapytania

  • Metryka jakości i konwersji została ulepszona dzięki ukierunkowanym poprawkom opartym na opiniach klientów.

    Ważny

    .NET 4.5.2 jest warunkiem wstępnym instalacji programu SSMA w wersji 7.4. Ponadto, począwszy od wersji 7.4, wersja 32-bitowa SSMA została wycofana.

SSMA v7.3

Wersja 7.3 programu SSMA for Access zawiera następujące zmiany:

  • Ulepszona metryka jakości i konwersji z ukierunkowanymi poprawkami w oparciu o opinie klientów.
  • Struktura rozszerzalności SSMA uwidoczniona za pośrednictwem następujących elementów:
    • Eksportowanie funkcjonalności do projektu w programie SQL Server Data Tools (SSDT).
      • Teraz możesz wyeksportować skrypty schematu z programu SSMA do projektu SSDT. Możesz użyć skryptów schematu, aby wprowadzić dodatkowe zmiany schematu i wdrożyć bazę danych.

        polecenie Zapisz jako projekt SSDT

    • Biblioteki, które mogą być używane przez program SSMA do przeprowadzania konwersji niestandardowych.
      • Teraz możesz skonstruować kod, który może obsługiwać niestandardowe konwersje składni i konwersje, które nie były wcześniej obsługiwane przez funkcję SSMA.

SSMA v7.2

Wersja 7.2 programu SSMA for Access zawiera następujące zmiany:

  • Ulepszona metryka jakości i konwersji z ukierunkowanymi poprawkami w oparciu o opinie klientów.
  • Ulepszenia telemetrii zapewniające lepsze punkty danych w celu rozwiązywania problemów klientów i ulepszania współczynników konwersji SSMA.

SSMA v7.1

Wersja 7.1 programu SSMA for Access zawiera następujące zmiany:

  • Program SQL Server 2017 w systemach Windows i Linux CTP1 jest obecnie obsługiwaną platformą docelową do migracji. Ta funkcja jest dostępna w wersji technical preview i obsługuje przenoszenie schematów i danych do docelowych wystąpień programu SQL Server.
  • Usługa SSMA obsługuje teraz aktualizacje automatyczne w celu pobrania najnowszej wersji programu SSMA, gdy tylko jest dostępna.
  • Pliki binarne z możliwością instalacji SSMA są teraz dostarczane za pośrednictwem plików pakietu Instalatora Windows (.msi).

Maj 2016 r.

Wydanie programu SSMA dla programu Access z maja 2016 r. zawiera następujące zmiany:

  • Dodano oficjalną obsługę programu SQL Server 2016.
  • Usunięto sprawdzanie instalatora dla platformy .NET 2.0.
  • Naprawiono polecenia save-project i open-project dla konsoli SSMA.
  • Naprawiono polecenie securepassword dla konsoli SSMA.
  • Naprawiono zliczanie obiektów do początkowego ładowania.
  • Naprawiono ładowanie danych tabel dla zakładek interfejsu użytkownika w programie Access.
  • Usunięto usterkę w ustawieniach globalnych.

Marzec 2016 r.

Wersja zapoznawcza programu SSMA dla programu Access z marca 2016 r. dodaje obsługę migracji do programu SQL Server 2016.

Styczeń 2016 r.

Wydanie konserwacyjne programu SSMA dla programu Access ze stycznia 2016 r. zawiera następujące zmiany:

  • Naprawiono nieprawidłową funkcję domyślną dla pola GUID (RFC 3894811).
  • Rozwiązano problem polegający na tym, że system przestaje odpowiadać podczas importowania rekordów do usługi SQL Database (Azure) (4919573 RFC).
  • Dodano element menu Widok dziennika do SSMA (RFC 5706203).
  • Dodano telemetrię.

Lipiec 2014 r.

Wydanie programu SSMA dla programu Access z lipca 2014 r. zawiera następujące zmiany:

  • Ulepszona konwersja kodu usługi Azure SQL Database.
  • Przeniesiono funkcje pakietu rozszerzeń do schematu w celu obsługi usługi Azure SQL Database.
  • Przetestowano ulepszenia wydajności baz danych z ponad 10 000 obiektów.
  • Dodano ulepszenia interfejsu użytkownika do obsługi dużej liczby obiektów.
  • Dodano obsługę wyróżniania "dobrze znanych" schematów linii biznesowych (dzięki czemu można je zignorować w konwersji).
  • Dodano ulepszenia szybkości konwersji.
  • Dodano obsługę wyświetlania liczby obiektów w interfejsie użytkownika.
  • Zmniejszono rozmiar raportu o ponad 25%.
  • Ulepszone komunikaty o błędach dla nieparzysowanych konstrukcji.

Kwiecień 2014 r.

Wydanie programu SSMA dla programu Access z kwietnia 2014 r. zawiera następujące zmiany:

  • Dodano obsługę programu MS SQL Server 2014.
  • Naprawiono błędy związane z konwersją na platformę Azure.
  • Usunięto usterki związane z niewidocznymi stronami raportu w programie IE 10.

Styczeń 2012 r.

Wydanie programu SSMA dla programu Access ze stycznia 2012 r. zawiera następujące zmiany:

  • Podano opcję nieutrwałej nazwy użytkownika i hasła dla tabel połączonych programu MS Access po migracji.
  • Ustaw akcje kaskadowe dla odwołań cyrkularnych na Brak działań.
  • Podano prawidłowe komunikaty wskazujące, że akcje kaskadowe dla odwołań cyklicznych zostały ustawione na brak akcji.

Lipiec 2011 r.

Wersja programu SSMA z lipca 2011 r. dla programu Access dodaje ulepszone raportowanie błędów podczas migracji danych.

Kwiecień 2011 r.

Wersja programu SSMA dla programu Access z kwietnia 2011 r. zawiera następujące zmiany:

  • Dodano jedną instalację programu SSMA for Access, która obsługuje program SQL Server 2005 (9.x), program SQL Server 2008 (10.0.x), program SQL Server 2012 (11.x) i usługę Azure SQL.
  • Dodano możliwość nawiązywania połączenia z programem SQL Server 2012 (11.x).
  • Dodano obsługę wersji programu SSMA dla konsoli programu Access w celu zapewnienia zgodności z poprzednimi wersjami. Projekty utworzone wcześniej można otworzyć w programie SSMA w wersji 5.0.
  • Dodano możliwość instalowania produktu SSMA v5.0 obok siebie (SxS) ze starszymi wersjami produktu SSMA.

Lipiec 2010 r.

Wersja programu SSMA dla programu Access z lipca 2010 r. zawiera następujące zmiany:

  • Dodano obsługę migracji do programów SQL Server 2008 R2 i Azure SQL.
  • Dodano bezpieczne połączenie zarówno z programem SQL Server, jak i z usługą Azure SQL.
  • Dodano obsługę baz danych programu Access 2010.
  • Dodano nową aplikację konsolową SSMA na potrzeby wykonywania wiersza polecenia.
  • Dodano obsługę typu danych DateTime2 programu SQL Server.

Czerwiec 2008 r.

Wersja programu SSMA dla programu Access z czerwca 2008 r. dodaje obsługę baz danych programu Access 2007.

Maj 2007 r.

Wydanie programu SSMA dla programu Access z maja 2007 r. zawiera następujące zmiany:

  • Dodano obsługę baz danych programu Access korzystających z zasad grupy roboczej.
  • Zapewniał możliwość usuwania przekonwertowanych obiektów z eksploratora metadanych programu SQL Server.
  • Dodano obsługę komentarzy wprowadzonych przez użytkownika w trybie SQL Server sformatowanym w formacie SQL.
  • Wprowadzono ulepszenia w konwersji obiektów.

Listopad 2006 r.

Wydanie programu SSMA dla programu Access z listopada 2006 r. zawiera następujące zmiany:

  • Dodano nowego Kreatora migracji bazy danych, który przeprowadzi Cię przez migrację pojedynczej bazy danych z programu Access do programu SQL Server.
  • Dodano nowe polecenie Konwertuj, Załaduj i Migruj, które konwertuje bazy danych programu Access, ładuje przekonwertowane obiekty na program SQL Server i migruje dane do programu SQL Server w jednym kroku.
  • Ulepszona migracja zapytań. Migracja zapytań konwertuje teraz więcej zapytań SELECT na widoki. Aby uzyskać więcej informacji, zobacz Konwertowanie obiektów bazy danych programu Access.
  • Dodano możliwość edytowania właściwości tabeli i indeksu na karcie tabeli programu SQL Server.
  • Dodano nowe ustawienia globalne:
    • Możesz wybrać opcję wyświetlania numerów wierszy w oknach edytora.
    • Program SSMA można skonfigurować tak, aby monitować o zastąpienie zduplikowanych obiektów lub zawsze lub nigdy nie zamieniać zduplikowanych obiektów podczas konwersji schematu.
  • Dodano nową opcję konwersji, która umożliwia określenie, czy program SSMA wyświetla ostrzeżenie, gdy złożone zapytanie zawiera symbol wieloznaczny.

Lipiec 2006 r.

Wersja SSMA for Access z lipca 2006 r. była początkową wersją.