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ą klauzuliUNION
- 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.
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
, IIF
itp.).
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.
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.
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.
- 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.
- Instrukcje dotyczące konstruowania konwertera niestandardowego wraz z przykładowym projektem konwersji są dostępne we wpisie w blogu Rozszerzanie możliwości konwersji programu SQL Server Migration Assistant.
- 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.
- Eksportowanie funkcjonalności do projektu w programie SQL Server Data Tools (SSDT).
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
iopen-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ą.