Data Mission Sync sincroniza los datos de Dataverse con una base de datos SQL de Azure que usted posee y controla. En esta página se explica cómo crear una base de datos y configurar el acceso.
Permisos necesarios
Los permisos necesarios dependen de si está creando nuevos recursos o configurando los existentes:
| Tarea | Permiso necesario |
| Crear base de datos y servidor SQL de Azure | Rol de colaborador o colaborador de base de datos SQL en el grupo de recursos |
| Establecer administrador de Microsoft Entra en SQL Server | Rol de colaborador de SQL Server en SQL Server |
| Crear usuario de base de datos para el registro de la aplicación | Rol db_owner en la base de datos (ejecutar como administrador de Entra) |
| 💡 Nota: Si utiliza una base de datos SQL de Azure existente gestionada por su equipo de administradores de bases de datos, proporcióneles los detalles del registro de la aplicación y pídales que concedan permisos de propietario de base de datos en la base de datos de destino. | |
Creación de una base de datos de Azure SQL
Si aún no tiene una base de datos SQL de Azure, siga estos pasos:
1. Inicie sesión en Azure Portal (https://portal.azure.com).
2. Haga clic en Crear un recurso y busque «Base de datos SQL».
3. Haga clic en Crear.
4. Seleccione su suscripción y grupo de recursos.
5. Introduzca un nombre para la base de datos (por ejemplo, «DataverseSync»).
6. En Servidor, haga clic en Crear nuevo o seleccione un servidor existente.
7. Al crear un nuevo servidor, le recomendamos que seleccione «Usar solo autenticación de Microsoft Entra» y que se designe a sí mismo o a su administrador de bases de datos como administrador.
8. Configure la computación y el almacenamiento en función del volumen de datos previsto.
9. Haga clic en Revisar + crear y, a continuación, en Crear.
| Se requiere la autenticación de Microsoft Entra. Data Mission Sync se conecta a Azure SQL mediante el registro de la aplicación. No se admite la autenticación con nombre de usuario y contraseña de SQL Server. |
Recomendaciones sobre el tamaño de la base de datos
Elija su nivel de Azure SQL en función de su volumen de datos y frecuencia de sincronización:
| Volumen de datos | Nivel recomendado | Notas |
| < 10 GB | Básico o S0 | Adecuado para entornos pequeños, desarrollo/pruebas |
| 10-50 GB | S1 o S2 | La mayoría de las cargas de trabajo de producción |
| 50-200 GB | S3 o uso general | Entornos más grandes con sincronizaciones frecuentes |
| > 200 GB | Uso general (vCore) | Escala empresarial, considere la pausa automática para ahorrar costes |
Configuración de la autenticación de Microsoft Entra
Debe configurar la autenticación de Microsoft Entra para permitir que Data Mission Sync se conecte a su base de datos SQL de Azure:
Paso 1: Configure un administrador de Microsoft Entra en SQL Server
1. Vaya a su servidor SQL (no a la base de datos) en Azure Portal.
2. Seleccione Microsoft Entra ID en el menú izquierdo, en Configuración.
3. Si lo desea, marque la casilla «Admitir solo la autenticación de Microsoft Entra para este servidor».
4. Haga clic en Establecer administrador y seleccione un usuario o grupo como administrador de Entra.
5. Haga clic en Guardar.
Paso 2: Crear un usuario de base de datos para el registro de la aplicación
Conéctese a la base de datos con la cuenta de administrador de Entra (por ejemplo, a través de Azure Data Studio o SSMS) y ejecute el siguiente SQL:
-- Reemplace «YourAppName» por el nombre para mostrar de su registro de aplicación
CREATE USER [YourAppName] FROM EXTERNAL PROVIDER;
ALTER ROLE db_owner ADD MEMBER [YourAppName];
| 💡 Consejo: El nombre del registro de la aplicación utilizado en CREATE USER debe coincidir exactamente. Busque el nombre para mostrar en Azure Portal → Registros de aplicaciones → Su aplicación → Descripción general. |