OlliPe 10 Geschrieben 26. März 2010 Melden Teilen Geschrieben 26. März 2010 Folgendes Problem. Unsere Datenbankanwendung läuft unter MS SQL2000 Standard (aus dem SBS2003 Paket) und die Datenbankeinstellungen erlauben eine automatische Vergrößerung der DB-Datei um 20%. Wir haben nun bei mehreren Installationen erlebt, dass bei ca. 8 - 8,5 GByte die Datenbankdatei nicht mehr vergrößert wird. (Es werden keine Daten mehr importiert). Mir fehlt jetzt eine Idee, was diese Limitierung bewirkt. Die Datenbank besteht aus ca. 20 Tabellen, wobei in einigen Tabellen permanent Messergebnisse gespeichert werden. (Im aktuellen Fall sind es ca.520.000 Datensätze) Gibt es eine Auflistung für die Grenzen und Beschränkungen für MS SQL 2000. Für eure Hilfe schonmal Danke im voraus:cool: Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 26. März 2010 Melden Teilen Geschrieben 26. März 2010 Moin, was sagt den das Eventlog auf den betroffenen Servern? Gruß, Nils Zitieren Link zu diesem Kommentar
OlliPe 10 Geschrieben 26. März 2010 Autor Melden Teilen Geschrieben 26. März 2010 Im Log Protocoll gibt es folgende Meldungen: Autogrow of file 'XXXXXXXX in database 'XXXXXXXX' cancelled or timed out after 31484 ms. Use ALTER DATABASE to set a smaller FILEGROWTH or to set a new size.” Seit dieser Fehlermeldung macht er noch alle drei Stunden ein Backup das TransactionLog - Files (laut Wartungsplan). Soweit ich das verstehe, verweigert er (aus für mich unerfindlichem Grund) das Vergrößern der Datei. (Dabei ist genug HDD-Platz vorhanden). Zitieren Link zu diesem Kommentar
zahni 554 Geschrieben 26. März 2010 Melden Teilen Geschrieben 26. März 2010 Welche Version und Edtion ist es genau ? Siehe Ermitteln der SQL Server-Version und -Edition Bei irgendeiner Edition gab es die Beschränkung auf 8 GB -Zahni Zitieren Link zu diesem Kommentar
OlliPe 10 Geschrieben 26. März 2010 Autor Melden Teilen Geschrieben 26. März 2010 Ach ja, ein manuelles Vergrößern funktioniert ebensowenig. Hat Windows / MSSQL eventuell ein Problem die Datei sofort um 20% zu vergrößern? (Das wären bei 8 GB Dateigröße etwa 2GB zuwachs) Sollte ich eventuell die Vergrößerung auf einen 'festen' MB Wert einstellen? (zB. 300MB) Das Dateisystem ist zwar NTFS, aber eventuell gibt es Probleme die Datenabnkdatei um gleich 2GB zu vergrößern? Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 26. März 2010 Melden Teilen Geschrieben 26. März 2010 Moin, SQL 2000 Standard hat kein Limit in der Datenbankgröße. Die MSDE hätte 2 GB. Also wird was anderes im Busch sein. Allgemein sollte man das Autogrow nicht auf Prozentwerte stellen, sondern auf große feste MB- oder GB-Werte. Außerdem sollte man das überwachen, denn häufige Vergrößerung führt zu Fragmentierung - wenn häufig vergrößert wird, braucht man ja offenbar mehr Platz, den sollte man dann manuell zuweisen. Versuch doch mal, die DB manuell um einen moderaten Wert zu vergrößern. Dateisystemfehler schon geprüft? Gruß, Nils Zitieren Link zu diesem Kommentar
zahni 554 Geschrieben 26. März 2010 Melden Teilen Geschrieben 26. März 2010 Siehe auch hier Additional diagnostics added to diagnose long-running or canceled database autogrow operations in SQL Server und die dort verlinkten Artikel. Zitieren Link zu diesem Kommentar
OlliPe 10 Geschrieben 29. März 2010 Autor Melden Teilen Geschrieben 29. März 2010 @zahni: Vielen Dank für die Links. Wir haben jetzt die Automatische Vergrößerung auf einen festen MByte Wert eingestellt, und nun funktioniert es auch wieder. Danke @all Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 29. März 2010 Melden Teilen Geschrieben 29. März 2010 Moin, OK, danke für die Rückmeldung! Gruß, Nils Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.