Project: Allgemeiner Prozentsatz der SQL-Wiederholungsversuche pro Tag in der Warteschlange

 

Gilt für: Project Server 2010, Project Server 2013

Letztes Änderungsdatum des Themas: 2013-12-18

Element-ID/Regelname:   Project_Queue_General_Percentage_SQL_Retries_Per_Day

Zusammenfassung:   Diese Warnung tritt auf, wenn in der Warteschlange eine Reihe von SQL-Wiederholungsversuchen eintreffen, wenn diese versucht, Aufträge aus der Microsoft Project-Datenbank zu lesen oder den Status zurückzuschreiben.

Warnung

Beachten Sie, dass dies keine SQL-Wiederholungsversuche beinhaltet, die aus der Verarbeitung von einzelnen Aufträgen resultieren. Die Warnung gibt dennoch einen deutlichen Hinweis darauf, dass möglicherweise bei der Interaktion zwischen Project Server und SQL etwas nicht stimmt.

Ursache:   Zu den möglichen Ursachen gehören folgende:

  • Die Netzwerkverbindung zwischen dem Project Server-Anwendungsserver und dem Computer mit SQL Server stellt möglicherweise einen Engpass dar (sofern sich diese auf unterschiedlichen Computern befinden).

  • Die SQL-Instanz, mit der Project Server eine Verbindung herstellt, ist möglicherweise überlastet.

Mögliche Lösungen:

  • Stellen Sie mithilfe eines Netzwerk-Pings fest, ob es zwischen dem Project Server-Anwendungsserver und dem SQL Server-Computer zu übermäßig langen Netzwerkwartezeiten kommt. Sollten Sie zu dem Schluss kommen, dass das Netzwerk den Engpass darstellt, beheben Sie das Problem mit den geeigneten Maßnahmen.

  • Überwachen Sie die Leistungsobjekte auf dem Computer mit SQL Server, z. B. Prozessor, Arbeitsspeicher, Physikalischer Datenträger und SQL-spezifische Indikatoren. Wird das Problem dadurch verursacht, dass auf dem vom Project Server-Anwendungsserver verwendeten Computer mit SQL Server zu viele Anwendungen ausgeführt werden, führen Sie einen der folgenden Schritte durch:

    • Verschieben Sie die Project-Anwendung auf einen anderen Computer mit SQL Server.

    • Verschieben Sie andere Anwendungen von der Instanz von SQL Server, die von Project Server verwendet wird, auf eine andere Instanz von SQL Server.

    • Richten Sie einen SQL-Cluster ein, um die Effizienz der Back-End-Datenbank zu steigern.