Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporcionan pasos para solucionar problemas cuando se produce un error en el comando pac add-data-source de la CLI de PAC (interfaz de línea de comandos de Power Apps).
Síntomas
Los errores suelen producirse porque algo en el equipo o la red está bloqueando la conexión o interrumpiendo la autenticación.
| Síntoma | Mensaje de ejemplo |
|---|---|
| Error de captura |
Fetch Failed (sin pila adicional) |
| Tiempo de espera/errores de red |
ETIMEDOUT, , ENOTFOUND, ECONNRESET |
| Desajuste del entorno | Origen de datos no encontrado o esquema inesperado |
Prerrequisitos
- Compruebe que tiene instalada la CLI de Power Platform más reciente. Actualícelo si no está seguro.
- Compruebe que está autenticado en el entorno correcto. Utilice el comando
pac auth createypac auth list. - Compruebe que la red permite llamadas HTTPS salientes a puntos de conexión de Power Platform.
Pasos de la solución de problemas
Para diagnosticar la causa principal, siga estos pasos:
Paso 1: Validar la configuración
Abra power.config.json el archivo y confirme:
-
environmentIdse ajusta al entorno que pretendes dirigir. -
regionse establece enprod, a menos que tenga como destino intencionadamente otra región. Si falta, añádalo.
Paso 2: Verificación del contexto del entorno
Ejecute el comando pac env who.
Compare la salida en Environment ID con el valor en environmentId de power.config.json.
Salida de ejemplo (anotada):
Connected as user@domain.com
Organization Information
Org ID: 00aa00aa-bb11-cc22-dd33-44ee44ee44ee
Unique Name: unq2889ab2be728ef118406000d3a33f
Friendly Name: User Name
Org URL: https://myorg.crm.dynamics.com/
User Email: user@domain.com
User ID: aaaaaaaa-bbbb-cccc-1111-222222222222
Environment ID: aaaabbbb-0000-cccc-1111-dddd2222eeee <-- Ensure this matches
Fragmento de código de ejemplo correspondiente power.config.json :
{
"environmentId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"region": "prod"
}
Paso 3: Volver a ejecutar el comando
Ejecute el comando pac code add-data-source de nuevo. Por ejemplo:
pac code add-data-source -a dataverse -t account
Busque códigos de estado HTTP o mensajes de error en la salida.
Paso 4: Validación de red y seguridad
Si sigue fallando:
- Confirme que no hay ningún proxy o firewall corporativo bloquea los procesos de la CLI (tráfico que no es del explorador).
- Apruebe los puntos de conexión necesarios de Power Platform. Revisión de los requisitos de conectividad de Power Platform
Comprobación de la conectividad del explorador
Este paso ayuda a confirmar que la cuenta de usuario tiene los permisos correctos y que el origen de datos es accesible desde el equipo.
- Abra un explorador web en el mismo equipo en el que usa la CLI de PAC.
- Vaya directamente al origen de datos que está intentando agregar. Por ejemplo, el sitio de SharePoint o la dirección URL del entorno de Dataverse.
- Inicie sesión con las mismas credenciales que usó para autenticarse con el comando pac auth create de la CLI de PAC
- Si no puede acceder al recurso, un problema de permisos con la cuenta de usuario es la causa principal probable.
- Si puede acceder a él, vaya a Analizar el tráfico de red.
Análisis del tráfico de red
Esta es la manera más eficaz de ver los datos de comunicación de red sin procesar entre la CLI de PAC y el punto de conexión del origen de datos.
Descargue e instale Fiddler Classic. Fiddler es una herramienta para supervisar el tráfico de red.
Inicie Fiddler y verifique que captura el tráfico. Vaya a Archivo>Capturar tráfico.
En un símbolo del sistema, ejecute el comando
pac code add-data-sourceque devuelve un error.En la lista de sesiones de Fiddler, busque las solicitudes realizadas al punto de conexión del origen de datos. Por ejemplo:
yourorg.crm.dynamics.comoyourtenant.sharepoint.com.Analice la información de respuesta:
- Un
200código de estado indica que se ha realizado correctamente. - Un
401código de estado (no autorizado) o403(prohibido) apunta a un problema de autenticación o permiso. - Otros códigos de error o una falta completa de respuesta pueden indicar que un firewall o proxy está bloqueando la solicitud.
- Un
Paso 5: Borrar o restablecer el contexto de autenticación
Si se detecta un error de coincidencia, debe borrar o restablecer el contexto de autenticación mediante los siguientes comandos de la CLI de PAC.
pac auth list
pac auth select --index <n>
pac env who
Si es incorrecto, vuelva a autenticar:
pac auth create --environment <yourEnvironmentId>
Datos de escalación
Antes de ponerse en contacto con el soporte técnico para presentar un problema, recopile los datos siguientes.
Proporcione:
- Versión CLI. Uso del
pac --versioncomando - Sistema operativo y shell (Windows cmd / PowerShell / WSL)
- Comando completo usado
- Extracto de salida de depuración saneado
-
power.config.jsondespués de eliminar secretos