Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Probleme beim Hinzufügen einer Datenquelle beheben, wenn der Power Apps CLI pa app add data-source-Befehl fehlschlägt. Führen Sie die folgenden Schritte aus, um Konfigurations-, Authentifizierungs- oder Netzwerkprobleme zu identifizieren und die Datenquelle erfolgreich hinzuzufügen.
Symptome
Fehler treten in der Regel auf, weil etwas auf Ihrem Computer oder Netzwerk die Verbindung blockiert oder die Authentifizierung unterbrochen wird.
| Symptom | Beispielnachricht |
|---|---|
| Fehler beim Abrufen |
Fetch Failed (kein zusätzlicher Stapel) |
| Timeout- oder Netzwerkfehler |
ETIMEDOUT, ENOTFOUND oder ECONNRESET |
| Umgebungsinkompatibilität | Datenquelle nicht gefunden oder unerwartetes Schema |
Voraussetzungen
Stellen Sie sicher, dass Sie die neueste Power Apps CLI installiert haben. Aktualisieren Sie es, wenn Sie nicht sicher sind.
Verwenden Sie
pa auth loginzum Anmelden undpa auth status, um das aktive Konto zu überprüfen:pa auth login pa auth statusStellen Sie sicher, dass Ihr Netzwerk ausgehende HTTPS-Aufrufe an Power Platform-Endpunkte zulässt.
Schritte zum Beheben von Datenquellenfehlern
Führen Sie die folgenden Schritte aus, um die Ursache zu diagnostizieren.
Schritt 1: Überprüfen der Konfiguration
Öffnen Sie die power.config.json Datei, und bestätigen Sie Folgendes:
-
environmentIdentspricht der Umgebung, die Sie als Ziel festlegen möchten. -
regionist aufprodfestgelegt, es sei denn, Sie möchten eine andere Region als Ziel festlegen. Fügen Sie es hinzu, falls es fehlt.
Schritt 2: Umgebungskontext überprüfen
Wird pa auth status verwendet, um zu bestätigen, dass das richtige Konto aktiv ist:
pa auth status
Vergleichen Sie das environmentId in power.config.json mit der Umgebungs-ID, die in der URL der Power Apps-Umgebung angezeigt wird.
Beispiel power.config.json Ausschnitt:
{
"environmentId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"region": "prod"
}
Schritt 3: Befehl erneut ausführen
Führen Sie pa app add data-source erneut aus. Zum Beispiel:
pa app add data-source --connector dataverse --table account
Suchen Sie in der Ausgabe nach HTTP-Statuscodes oder Fehlermeldungen.
Schritt 4: Netzwerk- und Sicherheitsüberprüfung
Wenn der Befehl immer noch fehlschlägt:
- Vergewissern Sie sich, dass kein Unternehmensproxy oder keine Firewall CLI-Prozesse oder anderen nichtbrowsern Datenverkehr blockiert.
- Genehmigen Sie die erforderlichen Power Platform-Endpunkte. Siehe Power Platform-Konnektivitätsanforderungen.
Überprüfen der Browserkonnektivität
In diesem Schritt wird sichergestellt, dass Ihr Benutzerkonto über die richtigen Berechtigungen verfügt und dass die Datenquelle von Ihrem Computer aus erreichbar ist.
- Öffnen Sie einen Webbrowser auf demselben Computer, auf dem Sie die Power Apps CLI verwenden.
- Wechseln Sie direkt zur Datenquelle, die Sie hinzufügen möchten, z. B. die URL der SharePoint Website oder der Dataverse-Umgebung.
- Melden Sie sich mit demselben Konto an, das von
pa auth statusangezeigt wird. - Wenn Sie nicht auf die Ressource zugreifen können, ist ein Berechtigungsproblem mit Ihrem Benutzerkonto die wahrscheinliche Ursache.
- Wenn Sie darauf zugreifen können, fahren Sie mit der Analyse des Netzwerkdatenverkehrs fort.
Analysieren des Netzwerkdatenverkehrs
Verwenden Sie ein Netzwerküberwachungstool, um die Kommunikation zwischen der Power Apps CLI und dem Datenquellenendpunkt zu prüfen.
Laden Sie Fiddler Classic herunter und installieren Sie sie.
Starten Sie Fiddler, und stellen Sie sicher, dass der Datenverkehr erfasst wird. Wechseln Sie zu Datei>Datenverkehr erfassen.
Führen Sie an einer Eingabeaufforderung den fehlgeschlagenen
pa app add data-sourceBefehl aus.Suchen Sie in der Fiddler-Sitzungsliste nach Anfragen an Ihren Datenquellenendpunkt, z. B.
yourorg.crm.dynamics.comoderyourtenant.sharepoint.com.Analysieren Sie die Antwort:
- Ein
200Statuscode gibt an, dass der Erfolg erfolgreich war. - Ein
401Statuscode (nicht autorisiert) oder403(Verboten) verweist auf ein Authentifizierungs- oder Berechtigungsproblem. - Andere Fehlercodes oder ein vollständiger Antwortmangel können darauf hinweisen, dass eine Firewall oder ein Proxy die Anforderung blockiert.
- Ein
Schritt 5: Löschen oder Zurücksetzen des Authentifizierungskontexts
Wenn das falsche Konto aktiv ist, verwenden Sie :pa auth switch
pa auth switch
Wenn das Konto nicht aufgeführt ist, verwenden Sie pa auth login:
pa auth login
Um alle gespeicherten Anmeldeinformationen zu löschen und sich erneut anzumelden, verwenden Sie pa auth logout und anschließend pa auth login:
pa auth logout
pa auth login
Eskalationsdaten
Bevor Sie sich an den technischen Support wenden, um ein Problem zu übermitteln, geben Sie Folgendes an:
- CLI-Version von
pa --version - Betriebssystem und die Shell, z. B. die Windows-Eingabeaufforderung, PowerShell oder WSL
- Der vollständige Befehl, der verwendet wird
- Bereinigte Debug-Ausgabe
-
power.config.jsonnachdem Sie vertrauliche Werte geschwärzt haben