Eseguire la migrazione degli account di accesso SQL Server con Data Migration Assistant

Importante

Data Migration Assistant (DMA) è deprecato. Per opzioni per la migrazione dei dati da SQL Server ad Azure SQL, vedere opzioni per la migrazione da SQL Server ad Azure SQL.

Questo articolo offre una panoramica della migrazione degli account di accesso SQL Server usando Data Migration Assistant.

Questo articolo si applica agli scenari che coinvolgono gli aggiornamenti di SQL Server alle versioni successive del prodotto locale o a SQL Server in macchine virtuali di Azure.

Quali account di accesso vengono migrati

  • È possibile eseguire la migrazione degli account di accesso in base a un'entità Windows, ad esempio un utente di dominio o un gruppo di dominio Windows. È anche possibile eseguire la migrazione degli account di accesso creati in base all'autenticazione SQL, denominati anche account di accesso SQL Server.

  • Data Migration Assistant attualmente non supporta gli account di accesso associati a un certificato di sicurezza autonomo (account di accesso mappati al certificato), una chiave asimmetrica autonoma (account di accesso mappati alla chiave asimmetrica) e gli account di accesso mappati alle credenziali.

  • Data Migration Assistant non sposta i principi di accesso e server sa con nomi racchiusi tra contrassegni hash doppie (##), che sono solo per l'uso interno.

  • Per impostazione predefinita, Data Migration Assistant seleziona tutti gli account di accesso qualificati da eseguire per la migrazione. Facoltativamente, è possibile selezionare account di accesso specifici per la migrazione. Quando Data Migration Assistant esegue la migrazione di tutti gli account di accesso qualificati, il mapping utente di accesso rimane intatto nei database migrati.

    Se si prevede di eseguire la migrazione di account di accesso specifici, assicurarsi di selezionare gli account di accesso mappati a uno o più utenti nei database selezionati per la migrazione.

  • Nell'ambito della migrazione dell'account di accesso, Data Migration Assistant sposta anche ruoli server definiti dall'utente e aggiunge autorizzazioni a livello di server ai ruoli del server definiti dall'utente. Il proprietario del ruolo verrà impostato su sa principal.

Durante e dopo la migrazione

  • Nell'ambito della migrazione dell'account di accesso, Data Migration Assistant assegna le autorizzazioni ai dispositivi a protezione diretta nel SQL Server di destinazione in quanto presenti nell'SQL Server di origine.

    Se l'account di accesso esiste già nel SQL Server di destinazione, Data Migration Assistant esegue la migrazione solo delle autorizzazioni assegnate ai dispositivi a protezione diretta e non creerà nuovamente l'intero account di accesso.

  • Data Migration Assistant esegue il mapping ottimale dell'account di accesso agli utenti del database se l'account di accesso esiste già nel server di destinazione.

  • È consigliabile esaminare i risultati della migrazione per comprendere lo stato complessivo della migrazione dell'account di accesso e tutte le azioni consigliate dopo la migrazione.