none
SQL-SErver 2000: Fill level is reached RRS feed

  • Frage

  • Hallo zusammen,

    seit einiger Zeit erhalten wir folgende Meldung an unserem SQL-Server:

    Check fill level of SQL Server 2000 database.

    Fill level of 80% is reached or exceeded for one or more file groups!

    nun kenne ich, das eine Datenbank optimiert bzw. verkleinert wird. Diese Meldung deute ich so, das eine Grenze erreicht ist und eher eine Vergrößerung erforderlich ist. Diese kann ich aber im System nicht finden. Kann mir jemand helfen?

    Gruß
    Michael

    Dienstag, 3. Juni 2014 17:33

Antworten

  • Jenseits der 90% kann man das schwer genau sagen.

    Bei einer 2TB großen DB ist das sicher immer noch zu früh - aber nicht, wenn sie pro Woche 200 GB wächst...

    Also: Größe und Wachstum in Zeitraum X betrachten, und dafür optimieren ;-)

    Andreas Wolter (Blog | Twitter)
    MCM - Microsoft Certified Master SQL Server 2008
    MCSM - Microsoft Certified Solutions Master Data Platform, SQL Server 2012
    www.andreas-wolter.com | www.SarpedonQualityLab.com

    Mittwoch, 4. Juni 2014 19:29

Alle Antworten

  • Hallo Michael,

    hilfreich ist immer, einen Kontext zu erhalten:

    Wobei erhälst Du diese Meldung - wo steht sie, in welcher Form?

    Erhälst Du ein Pop-Up, oder steht es im Errorlog?

    Welche Fehlernummer steht dabei?

    Ich vermute mal stark, dass es sich hierbei um einen selbst erstellten Alert (Warnung) handelt. Schau doch mal dort nach in der Verwaltung. (Wo genau das in der GUI/EM ist, kann ich nicht sagen, da ich meinen letzten SQL Server 2000 vor über 6 Jahren gesehen haben dürfte)

    Prinzipiell ist Euch sicher bewusst, dass Ihr weit aus dem Support seit. Aktuell ist SQL Server 2014


    Andreas Wolter (Blog | Twitter)
    MCM - Microsoft Certified Master SQL Server 2008
    MCSM - Microsoft Certified Solutions Master Data Platform, SQL Server 2012
    www.andreas-wolter.com | www.SarpedonQualityLab.com

    Dienstag, 3. Juni 2014 18:07
  • Hallo Andreas,

    ich habe eben noch versucht den "Verursacher" der Meldung zu finden, die Standard-Jobs sind es wohl nicht. Aber ich gebe Dir recht, das es wohl eine selbst konfigurierte Warnung meines Vorgängers ist.

    Die Version ist alt, das wissen wir. 2 dieser Datenbanken haben wir bereits umgestellt, diese fehlt noch. Das hängt aber auch an der Software die diese Datenbank benutzt.

    Ich werde morgen Nachmittag weitere Infos posten, vorher komme ich nicht dazu. Aber schon mal Danke für die Rückmeldung.

    Gruß
    Michael

    Dienstag, 3. Juni 2014 19:38
  • ...

    ich habe eben noch versucht den "Verursacher" der Meldung zu finden, die Standard-Jobs sind es wohl nicht. Aber ich gebe Dir recht, das es wohl eine selbst konfigurierte Warnung meines Vorgängers ist.

    ...

    Hallo Michael

    es ist eine Warnung (Englisch: Alert)

    Hier findest Du einen Screenshot. Direkt "nebenan" von "Jobs" ;-)

    http://www.quackit.com/pix/sql_server/tutorial/sql_server_agent_1.gif


    Andreas Wolter (Blog | Twitter)
    MCM - Microsoft Certified Master SQL Server 2008
    MCSM - Microsoft Certified Solutions Master Data Platform, SQL Server 2012
    www.andreas-wolter.com | www.SarpedonQualityLab.com

    Dienstag, 3. Juni 2014 19:41
  • Hallo,

    ich habe die Warnmeldung gefunden. Sie kommt nicht aus Windows oder dem SQL-Server sondern aus der Anwendung. Die Bedeutung verstehe ich jedoch nicht. Genau diese Meldung tritt auch auf den anderen und neueren SQL-Servern (2008) auf, wird nur nicht per Mail verteilt.

    Ist es möglich, das eine Datenbank erweitert werden muss? Bislang verstehe ich den SQL-Server so, das die Datenbakgröße sich automatisch ändert, bis die Festplatte voll ist :)

    oder, übersehe ich da etwas?

    Gruß
    Michael

    Mittwoch, 4. Juni 2014 18:58
  • Hallo Michael,

    es ist eigentlich ganz einfach: Wenn eine Datendatei voll ist, können dort keine Daten mehr hineingeschrieben werden.

    Wenn man Sie auf automatische Erweiterung setzt (standardmäßig aktiv und auf einen dazu ziemlich unsinnigen Prozentwert), dann wird in dem Moment, wo ein Datensatz nicht mehr hineinpasst (genauer gesagt eine Page), die Datei um X erweitert. Das sollte aber nur im Notfall auftreten, denn ein vernünftig gemanagtes System sorgt regelmäßig proaktiv, z.B. am Wochenende für eine Erweiterung, die entsprechend lange ausreicht.

    Der halb-automatisierte Weg dort hin ist eine Warnung, die nur informiert, anstelle selbst tätig zu werden.

    Ich hoffe damit kommst Du weiter.

    80% ist sicher früh, um aktiv zu werden, aber es kommt ja auch drauf an wie oft geprüft wird und wie groß erweitert.


    Andreas Wolter (Blog | Twitter)
    MCM - Microsoft Certified Master SQL Server 2008
    MCSM - Microsoft Certified Solutions Master Data Platform, SQL Server 2012
    www.andreas-wolter.com | www.SarpedonQualityLab.com


    Mittwoch, 4. Juni 2014 19:08
  • Hallo Andreas,

    ein anderes System meldet exakt diesen Fehler mit 95%. Es das sehr spät oder auch eher normal?
    Wir haben ja kein Problem bzw. keine negative Auswirkung.

    Gruß
    Michael

    Mittwoch, 4. Juni 2014 19:16
  • Jenseits der 90% kann man das schwer genau sagen.

    Bei einer 2TB großen DB ist das sicher immer noch zu früh - aber nicht, wenn sie pro Woche 200 GB wächst...

    Also: Größe und Wachstum in Zeitraum X betrachten, und dafür optimieren ;-)

    Andreas Wolter (Blog | Twitter)
    MCM - Microsoft Certified Master SQL Server 2008
    MCSM - Microsoft Certified Solutions Master Data Platform, SQL Server 2012
    www.andreas-wolter.com | www.SarpedonQualityLab.com

    Mittwoch, 4. Juni 2014 19:29
  • Hallo Andreas,

    Danke für die Einschätzung. Unsere Datenbank wächst pro Woche vielleicht um 100MB (grob geschätzt). Plattenspeicher ist ausreichend vorhanden und die regelmäßigen Wartungspläne laufen. Dann sollte das ja passen.

    Abschließend werden wir das im Team diskutieren.

    Vielen Dank

    Michael

    Mittwoch, 4. Juni 2014 19:35