Problemas de registro de aplicaciones
Los problemas de registro de aplicaciones suelen manifestarse como fallos de autenticación al conectarse a Dataverse o Azure SQL. Entre los problemas más comunes se incluyen:
| Problema | Solución |
| Secreto de cliente caducado | Los secretos de cliente tienen fechas de caducidad. Compruebe Azure Portal → Registros de aplicaciones → Su aplicación → Certificados y secretos. Cree un nuevo secreto y actualícelo en Data Mission Sync. |
| ID de cliente incorrecto | Compruebe que el ID de cliente (ID de aplicación) coincide exactamente. Encuéntrelo en Azure Portal → Registros de aplicaciones → Su aplicación → Descripción general. |
| ID de inquilino incorrecto | Asegúrese de que está utilizando el ID de inquilino correcto para su organización. Las aplicaciones multiinquilino pueden requerir una configuración específica del inquilino. |
| Secreto copiado incorrectamente | Los secretos de cliente solo se muestran una vez cuando se crean. Si lo ha copiado incorrectamente, cree un nuevo secreto. Preste atención a los espacios iniciales y finales. |
| Registro de la aplicación eliminado | Si el registro de la aplicación se ha eliminado en Azure, deberá crear uno nuevo y actualizar todas las configuraciones. |
Rotación de secretos de cliente
Los secretos de cliente deben rotarse antes de que caduquen. Para rotar un secreto:
1. Cree un nuevo secreto en Azure Portal (antes de que caduque el antiguo).
2. Actualice el secreto en Data Mission Sync a través de Editar fuente.
3. Pruebe la conexión para verificar que el nuevo secreto funciona.
4. Elimine el secreto antiguo de Azure Portal.
| ⚠ Importante: Configure un recordatorio en el calendario entre 2 y 4 semanas antes de que caduque su secreto. Los secretos caducados provocarán que todas las sincronizaciones fallen. |
Problemas de autenticación SQL
Los problemas de autenticación de Azure SQL se producen cuando el registro de la aplicación no se ha configurado correctamente como usuario de la base de datos:
| Mensaje de error | Solución |
| Error de inicio de sesión del usuario | El registro de la aplicación no se ha añadido como usuario de la base de datos. Conéctese a su base de datos y ejecute: CREATE USER [YourAppName] FROM EXTERNAL PROVIDER; |
| El usuario no tiene permiso | El usuario existe, pero carece de permisos. Ejecute: ALTER ROLE db_owner ADD MEMBER [YourAppName]; para conceder los permisos necesarios. |
| No se encuentra el usuario en la base de datos | Es posible que esté conectado a la base de datos incorrecta. Asegúrese de ejecutar el comando CREATE USER en la base de datos de destino, no en la principal. |
| El principal del servidor ya existe | Ya existe un usuario con este nombre. Normalmente esto no supone ningún problema, solo asegúrese de que el usuario tiene los permisos correctos. |
| 💡 Nota: Data Mission Sync utiliza exclusivamente la autenticación de Microsoft Entra (Azure AD). No se admite la autenticación con nombre de usuario y contraseña de SQL Server. | |