Benutzer mit den meisten Antworten
SQL-SErver 2000: Fill level is reached

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
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- Als Antwort markiert Michael Pleick Mittwoch, 4. Juni 2014 19:35
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 -
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 -
...
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 -
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 -
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- Bearbeitet Andreas.WolterMicrosoft employee Mittwoch, 4. Juni 2014 19:09 typo
-
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- Als Antwort markiert Michael Pleick Mittwoch, 4. Juni 2014 19:35
-
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