Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Migrowanie identyfikatorów logowania programu SQL Server za pomocą narzędzia Data Migration Assistant

Ważne

Narzędzie Data Migration Assistant (DMA) jest przestarzałe. Aby uzyskać opcje migracji z programu SQL Server do usługi Azure SQL, zobacz opcje migracji dla programu SQL Server do usługi Azure SQL.

Ten artykuł zawiera omówienie migrowania identyfikatorów logowania programu SQL Server przy użyciu programu Data Migration Assistant.

Ten artykuł dotyczy scenariuszy obejmujących uaktualnienia programu SQL Server do nowszych wersji produktu lokalnego lub programu SQL Server na maszynach wirtualnych platformy Azure.

Które logowania są migrowane

  • Loginy można migrować na podstawie podmiotu zabezpieczeń Windows (takiego jak użytkownik domeny lub grupa domen). Można również migrować identyfikatory logowania utworzone na podstawie uwierzytelniania SQL, nazywanego również identyfikatorami logowania programu SQL Server.

  • Narzędzie Data Migration Assistant obecnie nie obsługuje identyfikatorów logowania skojarzonych z samodzielnym certyfikatem zabezpieczeń (identyfikatory logowania mapowane na certyfikat), samodzielnym kluczem asymetrycznym (identyfikatory logowania mapowane na klucz asymetryczny) oraz identyfikatorów logowania mapowanych na poświadczenia.

  • Narzędzie Data Migration Assistant nie przenosi loginów i zasad serwera z nazwami ujętymi podwójnymi znakami krzyżyka (##), które są przeznaczone do użytku wewnętrznego.

  • Domyślnie narzędzie Data Migration Assistant wybiera wszystkie kwalifikowane loginy do migracji. Opcjonalnie możesz wybrać określone loginy do przeniesienia. Gdy narzędzie Data Migration Assistant migruje wszystkie kwalifikowane loginy, mapowanie użytkownika logowania pozostaje nienaruszone w migrowanych bazach danych.

    Jeśli planujesz migrację określonych identyfikatorów logowania, upewnij się, że wybrano identyfikatory logowania mapowane na co najmniej jednego użytkownika w bazach danych wybranych do migracji.

  • W ramach migracji logowania program Data Migration Assistant przenosi również role serwera zdefiniowane przez użytkownika i dodaje uprawnienia na poziomie serwera do ról serwera zdefiniowanych przez użytkownika. Właściciel roli zostanie ustawiony na sa podmiot.

Podczas migracji i po jej zakończeniu

  • W ramach migracji logowania program Data Migration Assistant przypisuje uprawnienia do obiektów zabezpieczeń na docelowym serwerze SQL Server, tak jak istnieją na źródłowym serwerze SQL Server.

    Jeśli logowanie już istnieje na docelowym serwerze SQL, narzędzie Data Migration Assistant migruje tylko uprawnienia przypisane do elementów zabezpieczeń i nie utworzy ponownie całego logowania.

  • Narzędzie Data Migration Assistant dokłada wszelkich starań, aby zmapować login do użytkowników bazy danych, jeśli login już istnieje na serwerze docelowym.

  • Zaleca się przejrzenie wyników migracji, aby zrozumieć ogólny stan migracji logowania i wszystkie zalecane działania po migracji.