Compartir a través de


Solución de problemas para agregar un origen de datos (versión preliminar)

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

  1. Compruebe que tiene instalada la CLI de Power Platform más reciente. Actualícelo si no está seguro.
  2. Compruebe que está autenticado en el entorno correcto. Utilice el comando pac auth create y pac auth list.
  3. 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:

  • environmentId se ajusta al entorno que pretendes dirigir.
  • region se establece en prod, 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:

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.

  1. Abra un explorador web en el mismo equipo en el que usa la CLI de PAC.
  2. 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.
  3. Inicie sesión con las mismas credenciales que usó para autenticarse con el comando pac auth create de la CLI de PAC
  4. Si no puede acceder al recurso, un problema de permisos con la cuenta de usuario es la causa principal probable.
  5. 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.

  1. Descargue e instale Fiddler Classic. Fiddler es una herramienta para supervisar el tráfico de red.

  2. Inicie Fiddler y verifique que captura el tráfico. Vaya a Archivo>Capturar tráfico.

  3. En un símbolo del sistema, ejecute el comando pac code add-data-source que devuelve un error.

  4. 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.com o yourtenant.sharepoint.com.

  5. Analice la información de respuesta:

    • Un 200 código de estado indica que se ha realizado correctamente.
    • Un 401 código de estado (no autorizado) o 403 (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.

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 --version comando
  • Sistema operativo y shell (Windows cmd / PowerShell / WSL)
  • Comando completo usado
  • Extracto de salida de depuración saneado
  • power.config.json después de eliminar secretos