Migrer des comptes de connexion SQL Server avec l’Assistant Migration de données

Important

L’Assistant Migration de données (DMA) est déconseillé. Pour les options de migration des données de SQL Server vers Azure SQL, consultez Options de migration pour SQL Server vers Azure SQL.

Cet article fournit une vue d’ensemble de la migration des comptes de connexion SQL Server à l’aide de l’Assistant Migration de données.

Cet article s’applique aux scénarios impliquant des mises à niveau SQL Server vers des versions ultérieures du produit local ou vers SQL Server sur des machines virtuelles Azure.

Quels comptes de connexion sont concernés par la migration ?

  • Vous pouvez migrer les comptes de connexion basés sur un principal Windows (par exemple, un utilisateur de domaine ou un groupe de domaines Windows). Vous pouvez également migrer des comptes de connexion créés à partir de l’authentification SQL, également appelées « comptes de connexion SQL Server ».

  • L’Assistant Migration de données ne prend actuellement pas en charge les comptes de connexion associés à un certificat de sécurité autonome (comptes de connexion mappés à un certificat), à une clé asymétrique autonome (comptes de connexion mappées à une clé asymétrique) et à des informations d’identification.

  • L’Assistant Migration de données ne déplace pas les principes de connexion et de serveur sa avec des noms placés entre des marques de hachage doubles (##), qui sont destinées à une utilisation interne uniquement.

  • Par défaut, l’Assistant Migration de données sélectionne tous les comptes de connexion qualifiés pour la migration. Si vous le souhaitez, vous pouvez sélectionner des comptes de connexion spécifiques à migrer. Lorsque l’Assistant Migration de données migre tous les comptes de connexion qualifiés, le mappage entre le compte de connexion et l’utilisateur reste intact dans les bases de données migrées.

    Si vous envisagez de migrer des comptes de connexion spécifiques, veillez à sélectionner les comptes de connexion mappés à un ou plusieurs utilisateurs des bases de données sélectionnées pour la migration.

  • Dans le cadre de la migration de comptes de connexion, l’Assistant Migration de données déplace également les rôles serveur définis par l’utilisateur et ajoute des autorisations au niveau du serveur aux rôles serveur définis par l’utilisateur. Le propriétaire du rôle est défini sur le principal sa.

Pendant et après la migration

  • Dans le cadre de la migration de comptes de connexion, l’Assistant Migration de données attribue les autorisations aux éléments sécurisables sur le SQL Server cible tels qu’ils existent sur le SQL Server source.

    Si le compte de connexion existe déjà sur le SQL Server cible, l’Assistant Migration de données migre uniquement les autorisations affectées aux éléments sécurisables et ne recrée pas le compte de connexion dans son intégralité.

  • L’Assistant Migration de données s’efforce de mapper le compte de connexion aux utilisateurs de base de données si le compte de connexion existe déjà sur le serveur cible.

  • Il est recommandé de passer en revue les résultats de la migration pour comprendre l’état global de la migration du compte de connexion ainsi que toutes les actions post-migration recommandées.