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 № 1El 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.