Řešení potíží s konektorem seznamu SharePointu Online ve službě Azure Data Factory a Azure Synapse
PLATÍ PRO: Azure Data Factory
Azure Synapse Analytics
Tip
Vyzkoušejte si službu Data Factory v Microsoft Fabric, řešení pro analýzy typu all-in-one pro podniky. Microsoft Fabric zahrnuje všechno od přesunu dat až po datové vědy, analýzy v reálném čase, business intelligence a vytváření sestav. Přečtěte si, jak začít používat novou zkušební verzi zdarma.
Tento článek obsahuje návrhy pro řešení běžných problémů s konektorem seznamu SharePointu Online ve službě Azure Data Factory a Azure Synapse.
Kód chyby: SharePointOnlineAuthFailed
Zpráva:
The access token generated failed, status code: %code;, error message: %message;.
Příčina: ID a klíč instančního objektu nemusí být správně nastavené.
Doporučení: Zkontrolujte zaregistrovanou aplikaci (ID instančního objektu) a klíč, abyste zjistili, jestli jsou správně nastavené.
Připojení selhalo po udělení oprávnění v seznamu SharePointu Online
Příznaky
Udělili jste oprávnění k datové továrně v seznamu SharePointu Online, ale stále selháváte s následující chybovou zprávou:
Failed to get metadata of odata service, please check if service url and credential is correct and your application has permission to the resource. Expected status code: 200, actual status code: Unauthorized, response is : {"error":"invalid_request","error_description":"Token type is not allowed."}.
Příčina
Seznam SharePointu Online používá službu ACS k získání přístupového tokenu k udělení přístupu jiným aplikacím. Služba ACS je ale pro tenanta vytvořená po 7. listopadu 2018 ve výchozím nastavení zakázaná.
Doporučení
Abyste mohli získat přístupový token, musíte službě ACS povolit. Postupujte následovně:
Stáhněte si SharePoint Online Management Shell a ujistěte se, že máte účet správce tenanta.
V prostředí SharePoint Online Management Shell spusťte následující příkaz. Nahraďte
<tenant name>
názvem tenanta a přidejte-admin
ho za něj.Connect-SPOService -Url https://<tenant name>-admin.sharepoint.com/
Do automaticky otevíraných oken ověřování zadejte informace správce tenanta.
Spusťte následující příkaz:
Set-SPOTenant -DisableCustomAppAuthentication $false
Přístupový token získáte pomocí služby ACS.
Související obsah
Další nápovědu k řešení potíží najdete v těchto zdrojích informací: