/ / Cómo resolver el usuario del bloqueador de la migración de datos de Azure: tiene una referencia no resuelta al inicio de sesión: servidor SQL, servidor azul, servidor 2014, migración de base de datos, base de datos SQL de color azul

Cómo resolver los datos de Azure Bloqueador de la migración Usuario: tiene una referencia no resuelta para Iniciar sesión - sql-server, azure, sql-server-2014, database-migration, azure-sql-database

II estoy migrando una base de datos SQL Server 2014 existente aAzur. Siempre fallando, así que ejecuté el Asistente de migración de datos para evaluar la compactabilidad de la base de datos y obtengo este resultado. Todavía no puedo averiguar cómo resolverlo.

Usuario: [eAgricDBUser] tiene una referencia no resuelta para Iniciar sesión [eAgricDBUser].

Respuestas

1 para la respuesta № 1

El error se produce porque se refiere a los inicios de sesión que existían en la instancia de SQL Server de origen pero no en su instancia de base de datos de SQL de Azure (maestro lógico).

Te sugiero que pienses en cómo deberían tus usuariosAcceda a la base de datos ahora que está en Azure SQL DB. Los usuarios contenidos son útiles aquí ya que se pueden mover a cualquier servidor y seguir funcionando. Los usuarios de AD son aún mejores, pero tendrá que tener su AD local integrado con Azure AD. Ambos le ahorran muchos dolores de cabeza con las migraciones de inicio de sesión.

Alternativamente, puede crear los inicios de sesión requeridosen master antes de ejecutar los scripts de migración de base de datos que contienen las declaraciones de creación de usuario Tenga en cuenta que los va a crear con una nueva contraseña, por lo que deberá proporcionarlos a los usuarios y, además, necesitará que los usuarios los modifiquen por su propia contraseña.