Migración de inicios de sesión de SQL Server con Data Migration Assistant
Importante
Data Migration Assistant (DMA) está en desuso. Para conocer las opciones de migración de SQL Server a Azure SQL, consulte las opciones de migración de SQL Server a Azure SQL.
En este artículo se proporciona información general sobre la migración de inicios de sesión de SQL Server mediante Data Migration Assistant.
Este artículo se aplica a escenarios que implican actualizaciones de SQL Server a versiones posteriores del producto local o a SQL Server en Azure Virtual Machines.
Qué inicios de sesión se migran
Puede migrar los inicios de sesión basados en una entidad de seguridad de Windows (por ejemplo, un usuario de dominio o un grupo de dominios de Windows). También puede migrar inicios de sesión creados en función de la autenticación de SQL, también denominados inicios de sesión de SQL Server.
Data Migration Assistant actualmente no admite los inicios de sesión asociados a un certificado de seguridad independiente (inicios de sesión asignados al certificado), una clave asimétrica independiente (inicios de sesión asignados a clave asimétrica) y inicios de sesión asignados a credenciales.
Data Migration Assistant no mueve los principios de inicio de sesión y servidor sa con nombres entre marcas hash dobles (##), que son solo para uso interno.
De forma predeterminada, Data Migration Assistant selecciona todos los inicios de sesión calificados que se van a migrar. Opcionalmente, puede seleccionar inicios de sesión específicos para migrar. Cuando Data Migration Assistant migra todos los inicios de sesión completos, la asignación de usuario de inicio de sesión permanece intacta en las bases de datos que se migran.
Si tiene previsto migrar inicios de sesión específicos, asegúrese de seleccionar los inicios de sesión asignados a uno o varios usuarios de las bases de datos seleccionadas para la migración.
Como parte de la migración de inicio de sesión, Data Migration Assistant también mueve roles de servidor definidos por el usuario y agrega permisos de nivel de servidor a los roles de servidor definidos por el usuario. El propietario del rol se establecerá en la entidad de seguridad sa.
Durante y después de la migración
Como parte de la migración de inicio de sesión, Data Migration Assistant asigna los permisos a los elementos protegibles en el SQL Server de destino tal como existen en el SQL Server de origen.
Si el inicio de sesión ya existe en el SQL Server de destino, Data Migration Assistant migra solo los permisos asignados a elementos protegibles y no vuelve a crear todo el inicio de sesión.
Data Migration Assistant hace el mejor esfuerzo para asignar el inicio de sesión a los usuarios de la base de datos si el inicio de sesión ya existe en el servidor de destino.
Se recomienda revisar los resultados de la migración para comprender el estado general de la migración de inicio de sesión y las acciones posteriores a la migración recomendadas.