none
Anzeige Protokolldatei-Viewer (Wartungsplan) durcheinander RRS feed

  • Allgemeine Diskussion

  • Hallo,
    hat schon mal jemand das Phänomen gehabt, das die Anzeige im Management Studio plötzlich "durcheinder" ist?

    Für einen Tag wird ein Teil des Wartungsplanes oben angezeigt und ein Teil unten. Der Plan ist durchaus sauber ausgeführt worden, aber die Protokollanzeige ist urplötzlich durcheinander.

    Beim einem zweiten Wartungsplan (gleicher Server) ist die Anzeige noch korrekt (der ist aber auch kürzer)...

    Danke im voraus!

    Gruß,
    Frank

    Version: Microsoft SQL Server Management Studio 11.0.6020.0
    • Typ geändert Stefan FalzModerator Samstag, 31. März 2018 19:14 Thread inaktiv, keine weitere Aktivität
    Montag, 4. September 2017 07:13

Alle Antworten

  • Hallo Frank,

    daran kann ich mich nicht erinnern!

    Allerdings verwende ich auch das aktuelle Management Studio (14.0.17177.0) welches auch für Dich kostenlos verfügbar ist:

    SSMS 17.2


    Einen schönen Tag noch, Christoph -- Data Platform MVP - http://www.insidesql.org/blogs/cmu

    Montag, 4. September 2017 08:43
    Beantworter
  • Hallo Christoph!
    Danke der Antwort. Ich muss sagen, an sowas kann ich mich auch nicht erinnern :).

    Wir arbeiten mit SQL Server 2012 (Version 11.0.6579.0). Mit abwärtskompatiblen Management Studio Versionen, habe ich in der Vergangenheit schlechte Erfahrungen gemacht.

    Wie gesagt: Das Problem war vorher nicht da. Es sind auch aktuell keine SP/Hotfixes drauf gekommen (SQL Server seitig).

    SQL Server Dienst wurde auch schon neu gestartet.

    Bin noch ratlos...

    Gruß,
    Frank


    • Bearbeitet F. Peters Montag, 4. September 2017 09:43
    Montag, 4. September 2017 09:42
  • Hallo Frank,

    kannst Du mal einen Screenshot davon zeigen? Falls Du mangels Account Verifikation noch keinen Screenshot hier posten kannst, lad diesen bei einem Bilderhoster, OneDrive, ... hoch und poste hier den Link.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Montag, 4. September 2017 10:15
    Moderator
  • Hallo Frank!

    Du kannst ja auch beide Versionen parallel installieren und im Notfall immer noch mal die ältere verwenden!

    Ansonsten bin ich auch auf den Screenshot gespannt!


    Einen schönen Tag noch, Christoph -- Data Platform MVP - http://www.insidesql.org/blogs/cmu

    Montag, 4. September 2017 11:34
    Beantworter
  • Hi,
    hier mal ein Bild... Ich hoffe man kann das "Problem" erkennen... Der Wartungsplan läuft vollständig durch, nur die Anzeige ist "gesplittet". Normalerweise stehen da unten ja nur die fertigen Einträge, wenn der Plan gerade läuft...

    Gruß,
    Frank

    Wartungsplan




    • Bearbeitet F. Peters Montag, 4. September 2017 13:13
    Montag, 4. September 2017 13:10
  • Hallo Frank,

    ich fasse mal zusammen was ich zu sehen glaube:

    1.) Der Wartungsplan den Du aufgeklappt hast beginnt um 00:30:03 und endet um 06:04:37. Der Plan hat ziemlich viele Tasks deren Namen wir nicht erkennen können. Aber Du hast ja sicher kontrolliert, dass alle Tasks lückenlos in der richtigen Reihenfolge auftauchen.

    2.) Dazwischen ist nicht aufgeklappt noch ein anderer Wartungsplan (Unterplan) zu sehen, der aber so schmal dargestellt wird, dass wir keine Details sehen können.

    Vermutlich sind die Pläne zeitlich parallel gelaufen und das alte SSMS kommt damit im Augenblick nicht klar?!?

    Habe ich so noch nicht gesehen, habe aber auch keine Wartungspläne mit so vielen Tasks.

    Noch einmal mein Hinweis: Probiere mal parallel das neue SSMS aus!


    Einen schönen Tag noch, Christoph -- Data Platform MVP - http://www.insidesql.org/blogs/cmu

    Dienstag, 5. September 2017 06:33
    Beantworter
  • Hallo Christoph,
    das "dazwischen" ist nicht ein Plan... Das Bild war nicht gelungen... Ich versuch mal 2 neue (s. unten).

    Das mit der SMMS Version glaube ich nicht. Es ist SQL Server 2012 mit Management Studio 2012.

    Es geht auch nicht um die Aufgaben des Wartungsplanes an sich, sondern nur darum warum die Anzeige "gesplittet" ist. Hab ich noch nie so gesehen.

    Der Plan ist komplett ohne Fehler durchgelaufen aber der eine Teil steht ganz normal oben im Protokol, der andere Teil unten - mit dem Symbol für einen Plan der noch läuft...

    Danke fürs schauen :).

    Gruß,
    Frank

    Teil 2

    Teil 1

    • Bearbeitet F. Peters Dienstag, 5. September 2017 09:37
    Dienstag, 5. September 2017 09:34
  • Keine Ahnung! Versuch mal, ob Du mit diesen Statements etwas erkennen kannst:

    SELECT
    ld.line1 AS [Line1],
    ld.line2 AS [Line2],
    ld.line3 AS [Line3],
    ld.line4 AS [Line4],
    ld.line5 AS [Line5],
    ld.server_name AS [ServerName],
    ld.start_time AS [StartTime],
    ld.end_time AS [EndTime],
    ld.error_number AS [ErrorNo],
    ld.error_message AS [ErrorMessage],
    ld.command AS [Command],
    ld.succeeded AS [Succeeded]
    FROM
    msdb.dbo.sysmaintplan_plans AS s
    INNER JOIN msdb.dbo.sysmaintplan_subplans AS sp ON sp.plan_id=s.id
    INNER JOIN msdb.dbo.sysmaintplan_log AS spl ON spl.subplan_id=sp.subplan_id
    INNER JOIN msdb.dbo.sysmaintplan_logdetail AS ld ON ld.task_detail_id=spl.task_detail_id
    WHERE
    ld.start_time between '2017-09-01 05:12:00' and '2017-09-01 05:13:00'
    ;
    
    SELECT
    spl.task_detail_id AS [ID],
    spl.start_time AS [StartTime],
    spl.end_time AS [EndTime],
    spl.succeeded AS [Succeeded]
    FROM
    msdb.dbo.sysmaintplan_plans AS s
    INNER JOIN msdb.dbo.sysmaintplan_subplans AS sp ON sp.plan_id=s.id
    INNER JOIN msdb.dbo.sysmaintplan_log AS spl ON spl.subplan_id=sp.subplan_id
    WHERE
    spl.start_time between '2017-09-01 05:12:00' and '2017-09-01 05:13:00'
    ;
    
    Schreibt der Plan noch ein Protokoll? Gibt es da Auffälligkeiten?


    Einen schönen Tag noch, Christoph -- Data Platform MVP - http://www.insidesql.org/blogs/cmu

    Dienstag, 5. September 2017 11:27
    Beantworter
  • Hallo Christoph,
    für mich sieht das Ergebnis so aus wie in der Protokollanzeige. Jeder Teil des Plans ist erfolgreich und wird ins Protokoll eingetragen - nur die Ansicht in der Protokolanzeige ist irgendwie "kaputt"

    Gerade noch gesehen, dass für die unteren Einträge in der Protokollanzeige, die Felder "Succeeded" und "end_time" null sind. Das erklärt zwar das Verhalten der Protokollanzeige, leider habe ich immer noch keine Idee, wieso die dort nicht auf beendet stehen (im Auftragsaktivitätsmonitor steht die dazugehörige Aufgabe auch auf beendet).

    Gruß,
    Frank

    Ich habe den Zeitraum mal erweitert auf "WHERE spl.start_time between '01.09.2017 00:00:00' and '01.09.2017 06:05:00'"




    • Bearbeitet F. Peters Dienstag, 5. September 2017 13:31
    Dienstag, 5. September 2017 13:01
  • Dann probiere jetzt wirklich noch mal SSMS 17.2! ;-)

    Einen schönen Tag noch, Christoph -- Data Platform MVP - http://www.insidesql.org/blogs/cmu

    Dienstag, 5. September 2017 13:32
    Beantworter
  • Guten Morgen,
    wir haben gerade mal das neue SMMS installiert. Das Ergebniss ist - leider wie erwartet - dasselbe.

    Ich frage mich immer noch woher die 2 ID's für einen Wartungsplan kommen.

    Gruß,
    Frank

    Mittwoch, 6. September 2017 07:04