Azure Data Factory ve Azure Synapse'te SharePoint Online liste bağlayıcısı sorunlarını giderme
UYGULANANLAR: Azure Data Factory Azure Synapse Analytics
İpucu
Kuruluşlar için hepsi bir arada analiz çözümü olan Microsoft Fabric'te Data Factory'yi deneyin. Microsoft Fabric , veri taşımadan veri bilimine, gerçek zamanlı analize, iş zekasına ve raporlamaya kadar her şeyi kapsar. Yeni bir deneme sürümünü ücretsiz olarak başlatmayı öğrenin!
Bu makalede, Azure Data Factory ve Azure Synapse'te SharePoint Online liste bağlayıcısı ile ilgili yaygın sorunları gidermeye yönelik öneriler sağlanır.
Hata kodu: SharePointOnlineAuthFailed
İleti:
The access token generated failed, status code: %code;, error message: %message;.
Neden: Hizmet sorumlusu kimliği ve anahtarı doğru ayarlanmayabilir.
Öneri: Doğru ayarlanıp ayarlanmadığını görmek için kayıtlı uygulamanızı (hizmet sorumlusu kimliği) ve anahtarınızı denetleyin.
SharePoint Online Listesi'nde izin verildikten sonra bağlantı başarısız oldu
Belirtiler
SharePoint Online Listesi'nde veri fabrikanıza izin verdiyseniz ancak yine de aşağıdaki hata iletisiyle başarısız olursunuz:
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."}.
Neden
SharePoint Online Listesi, diğer uygulamalara erişim vermek üzere erişim belirtecini almak için ACS kullanır. Ancak 7 Kasım 2018'den sonra oluşturulan kiracı için ACS varsayılan olarak devre dışıdır.
Öneri
Erişim belirtecini almak için ACS'yi etkinleştirmeniz gerekir. Aşağıdaki adımları izleyin:
SharePoint Online Yönetim Kabuğu'nu indirin ve kiracı yönetici hesabınız olduğundan emin olun.
SharePoint Online Yönetim Kabuğu'nda aşağıdaki komutu çalıştırın. değerini kiracı adınız ile değiştirin
<tenant name>
ve sonra ekleyin-admin
.Connect-SPOService -Url https://<tenant name>-admin.sharepoint.com/
Açılır kimlik doğrulama penceresine kiracı yöneticisi bilgilerinizi girin.
Şu komutu çalıştırın:
Set-SPOTenant -DisableCustomAppAuthentication $false
Erişim belirtecini almak için ACS'yi kullanın.
İlgili içerik
Daha fazla sorun giderme yardımı için şu kaynakları deneyin: