Compartir a través de


Solución de problemas al añadir un origen de datos

En este artículo se proporcionan pasos para solucionar problemas cuando el comando pac code add-data-source del PAC CLI (Interfaz de Línea de Comando de Power Apps) falla.

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 (sin pila adicional)
Tiempo de espera/errores de red , , ,
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 y .
  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 el archivo y confirme:

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

Compare la salida en con el valor en de .

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 :

{
  "environmentId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
  "region": "prod"
}

Paso 3: Volver a ejecutar el comando

Ejecute el comando 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.

  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 ArchivoCapturar tráfico.

  3. En un símbolo del sistema, ejecute el comando 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: o .

  5. Analice la información de respuesta:

    • Un código de estado indica que se ha realizado correctamente.
    • Un código de estado (no autorizado) o (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 comando
  • Sistema operativo y shell (Windows cmd / PowerShell / WSL)
  • Comando completo usado
  • Extracto de salida de depuración saneado
  • después de eliminar secretos