Podczas nawiązywania połączenia z danymi OData przy użyciu usługi SSIS w u usługi Project Online uchylino czas operacji

Uwaga

Nazwa usługi Office 365 ProPlus została zmieniona na Aplikacje usługi Microsoft 365 dla przedsiębiorstw. Aby uzyskać więcej informacji na temat tej zmiany, przeczytaj ten wpis w blogu.

Symptomy

Podczas pobierania danych ze źródeł Microsoft SQL Server OData usługi Microsoft SQL Server Integration Services (SSIS) jest wyświetlany następujący komunikat o błędzie:

Uchylił czas operacji.

Stan

Obecnie badamy ten problem.

Obejście problemu

Aby ominąć ten problem, edytuj pliki .NET Framework Machine.config, aby zwiększyć liczbę dozwolonych połączeń z programem Microsoft SharePoint i usługą Project Online na serwerze, na którym skonfigurowano uruchamianie Twojego pakietu SSIS. Aby to zrobić, wykonaj następujące kroki.

  1. Edytuj następujące pliki na serwerze, na którym jest uruchomiony pakiet SSIS:

    %windir%\Microsoft.NET\Framework [ wersja]\config\machine.config

    %windir%\Microsoft.NET\Framework64 [ wersja]\config\machine.config

    Uwaga

    W przypadku symbolu zastępczego folderu Wersja prawidłową wartością jest zwykle najnowsza wersja .NET Framework, na przykład 4.0. xxxxx. Jeśli jednak pakiet SSIS został skonfigurowany do używania innej wersji .NET Framework, należy odpowiednio zaktualizować tę wartość.

    4043105

  2. Tworzenie kopii zapasowej obu Machine.config plików.

  3. Otwórz Machine.config plik i przewiń go do dołu. Na samym końcu pliku dodaj spację między tagami </system.web> i </configuration>, a następnie wklej następujący fragment:

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

    Uwagi

    • Adres należy zastąpić domeną programu SharePoint. Jeśli na przykład witryna programu PWA to https://contoso.sharepoint.com/sites/pwa ",", adres powinien być następujący: https://contoso.sharepoint.com .

    • Rozważ zwiększenie lub zmniejszenie wartości maxconnectionu w tym kroku, w zależności od konfiguracji pakietu SSIS. Jeśli na przykład jednocześnie jest ciągnięta większa liczba kanałów informacyjnych, może być potrzebna większa liczba połączeń. W przypadku tylko kilku kanałów informacyjnych można użyć mniejszej wartości. Aby uzyskać więcej informacji na temat .NET Framework Zarządzanie połączeniem sieciowym, zobacz Element zarządzania połączeniami (Ustawienia sieci).

    • Po zakończeniu dodawania fragmentu edytowany plik powinien przypominać następujący:

      Plik konfiguracji komputera

  4. Zapisz zmiany, a następnie zamknij plik.

  5. Upewnij się, że edytowanie jest wykonywane zarówno w Machine.config, jak i na plikach wymienionych w kroku 1.

  6. Aby mieć pewność, że ustawienie zostanie wprowadzone, możesz zatrzymać i ponownie uruchomić aplikację, w ramach których działa pakiet SSIS, na przykład SQLAgent, lub ponownie uruchomić serwer.