Time out för åtgärden är slut när du ansluter till OData med hjälp av SSIS i Project Online

Anteckning

Office 365 ProPlus byter namn till Microsoft 365-appar för företag. Mer information om den här ändringen finns i det här blogginlägget.

Symptom

När du använder Microsoft SQL Server Integration Services (SSIS) för att ladda ned data från din Project Online OData-feed får du följande felmeddelande:

Time out för åtgärden.

Status

Vi håller på att undersöka problemet.

Lösning

Du kan komma runt problemet genom att redigera .NET Framework Machine.config-filerna för att öka antalet tillåtna anslutningar till Microsoft SharePoint och Project Online på servern som SSIS-paketet är konfigurerat för att köras. Gör så här:

  1. Redigera följande filer på den server som kör SSIS-paketet:

    %windir%\Microsoft.NET\Framework \ <version>\config\machine.config

    %windir%\Microsoft.NET\Framework64 \ <version>\config\machine.config

    Anteckning

    För mappplatshållaren är vanligtvis det rätta värdet den senaste versionen <version> av .NET Framework, till exempel 4.0.xxxxx. Om du har konfigurerat SSIS-paketet att använda en annan version .NET Framework ska du uppdatera värdet i enlighet med detta.

    Skärmbild som redigerar filerna på den server som kör SSIS-paketet.

  2. Gör en kopia av båda Machine.config filer som en säkerhetskopia.

  3. Öppna Machine.config filen och bläddra ned till slutet av filen. Längst ut i slutet av filen lägger du till ett blanksteg mellan taggarna </system.web> och </configuration>. Klistra sedan in följande kodstycke:

     <system.net>
     <connectionManagement>
     <add address = "https://contoso.sharepoint.com" maxconnection = "30" />
     </connectionManagement>
     </system.net>
    

    Anteckning

    • Du måste ersätta adressen med din SharePoint domän. Om din webbplats PWA ska den till exempel https://contoso.sharepoint.com/sites/pwa vara https://contoso.sharepoint.com .

    • Överväg att öka eller minska maxconnectionsvärdet i det här steget, beroende på hur SSIS-paketet är konfigurerat. Om du till exempel har ett större antal feeds som du använder samtidigt kan du behöva ett större antal anslutningar. För bara ett fåtal feeds kan du använda ett mindre värde. Mer information om .NET Framework för anslutningshantering finns i Element för <add> anslutningShantering (Inställningar).

    • När du har lagt till avsnittet bör den redigerade filen se ut ungefär så här:

      Skärmbilden visar ett exempel på den redigerade filen i Anteckningar.

  4. Spara ändringarna och stäng sedan filen.

  5. Se till att redigeringen är klar för Machine.config filer som visas i steg 1.

  6. För att säkerställa att inställningen börjar gälla kan du antingen stoppa och starta om programmet som SSIS-paketet körs under, till exempel SQLAgent, eller starta om servern.