Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
Kommentar vom Moderator Biber am 09.09.2009 um 18:41:15 Uhr
Beitrag verschoben von "Windows Server" nach "Datenbanken".
GELÖST

MSSQL Datenbank voll bzw. Festplatte - Datenbank Wartungen?

Frage Entwicklung Datenbanken

Mitglied: Flasche

Flasche (Level 1) - Jetzt verbinden

09.09.2009, aktualisiert 18:41 Uhr, 13048 Aufrufe, 13 Kommentare

Ich habe keine Ahnung von MSSQL

Hallo zusammen,

ich habe wenig Ahnung von MSSQL.
Jedenfalls haben wir das Problem das unsere Datenbank bzw. die Partition wo die Datenbank liegt voll ist (130GB).
Ich habe mal in den Wartungstasks (vom Management Studio) geschaut dort sind noch keine definiert.

Es gibt dort mehrer möglichkeiten wie z.B. Wartungscleanup, Verlaufscleanup usw.

Kann ich einen der Wartungstasks anlegen und ausführen ohne das etwas schlimmeres passiert?
Ich würde ja gerne vorher ein Backup machen allerdings weiss ich nicht ob die Zeit reicht. Zudem kommt noch das das Managemant Studio keine gemappten Laufwerke erkennt.

Es handelt sich um eine MSSQL 2005 Datenbank.

Ich habe auch schon alte Datenbanken die nicht mehr benötigt werden komplett gelöscht allerdings wird der Speicherplatz scheinbar nicht freigegeben.

Ich bitte um eure Hilfe.
Vielen Dank
Mitglied: 60730
09.09.2009 um 17:09 Uhr
Servus,
Zitat von Flasche:
Hallo zusammen,

Kann ich einen der Wartungstasks anlegen und ausführen ohne das
etwas schlimmeres passiert?

Im Gegenteil, weil die noch nicht angelegt / gelaufen sind - Hast du das Problem.

Ich würde ja gerne vorher ein Backup machen allerdings weiss ich nicht ob die Zeit reicht.
Im Prinizip ist ein Backup immer gut, wenn die Platte aber wirklich randvoll ist - kann auch der Wartungstask Probleme machen. Er saugt ja aus der DB die Daten und schreibt Sie in eine neue DB. Dazu braucht der Platz.

Ich habe auch schon alte Datenbanken die nicht mehr benötigt
werden komplett gelöscht allerdings wird der Speicherplatz
scheinbar nicht freigegeben.
Weil das Compress nicht gelaufen ist.. Ergo "normal"

Ich bitte um eure Hilfe.
Vielen Dank
Schau halt, dass du soviel wie möglich von der Platte löscht / verschiebst, das du wirklich nicht brauchst.

Gruß
Bitte warten ..
Mitglied: tha-a
09.09.2009 um 17:33 Uhr
was für ein SQL Server ist es

2005 läuft der Wartungsassistent bzw. Clean erst ab sp3 richtig 9.04 etc!
2008 expres sowei SQL Server 2008 --> läuft eigentlich ohne probleme

ansonsten kann man auch eine batch datei starten

shrinkdatabase "dateiname" -->verkleinert das ganze

backupdatabse "dateiname".bak sichert

ansonsten guter link http://blogs.sqlserverfaq.de/Lists/Beitraege/Post.aspx?ID=23
Bitte warten ..
Mitglied: Flasche
09.09.2009 um 18:59 Uhr
Genau da ist mein Problem.

Auf der Platte sind noch genau 50MB frei!

da ist nichts mehr zum verschieben drauf!

Wie geh ich denn nun am besten vor? Ab 20 Uhr kann ich Anfangen dann ist nur noch die Nachtschicht da und die greifen nur sehr selten auf die DB zu!
Bitte warten ..
Mitglied: 1002-btl
09.09.2009 um 19:24 Uhr
Hallo,

vielleicht steht ja noch ein zweiter MSSQL Server zur Verfügung. Auf den könnten die Datenbanken kopiert und komprimiert werden. Wenn alles fertig ist, werden die kleineren DBs wieder zurück kopiert.
Bitte warten ..
Mitglied: mrtux
09.09.2009 um 19:40 Uhr
Hi !

Zitat von Flasche:
ich habe wenig Ahnung von MSSQL.

Ein unnötiger Satz.

Ich habe mal in den Wartungstasks (vom Management Studio) geschaut
dort sind noch keine definiert.

Wer betreut die Datenbank? Du?

Ein gut gemeinter Rat: Mach keine Blitzaktionen, erst eine Datensicherung durchführen, dann erst wilde Aktionen starten. Bei eurer Datenbank wurde schon genug herum geschlampt, da muss Datenverlust nicht auch noch mit dazukommen. Und ein Grundkurs in Datenbankadministration würde sich auch gut machen.

mrtux
Bitte warten ..
Mitglied: Flasche
09.09.2009 um 19:56 Uhr
Der, der das betreut hat den gibt es leider nicht mehr

Ja werde dann jetzt mal anfangen mit DB Sicherung.

Wie kann ich denn auf ein Netzlaufwerk sichern... das lässt das Management Tool auch nicht zu.

Edit

Habe noch einen Ordner, in dem Ordner der DB gefunden. Dieser nennt sich REPLDATA ist ca 4GB groß Daten (irgendwelche Tabellen) aus 01.2009 drin.

Sind das eventuell überbleibsel von DB Rücksicheurngen?
Bitte warten ..
Mitglied: MadMax
10.09.2009 um 00:27 Uhr
Moin Flasche,

wahrscheinlich bissl spät, aber ich schreibs trotzdem mal.

Wenn Du auf ein Netzlaufwerk sichern willst, dann solltest Du ausnutzen, daß die Nachtschicht nicht oder kaum auf die DB zugreift und die DB runterfahren. Dann kannst Du die DB-Dateien *.mdf und *.ldf ganz normal irgendwo ins Netz kopieren.

Weitere Möglichkeit wäre noch der Anschluß einer externen Festplatte. Das geht im laufenden Betrieb und ist dann ein lokales Laufwerk. 130 GB paßt ja schon fast auf einen USB-Stick

Und nur weil die eine Partition voll ist geht keine Sicherung? Mehr Platten oder Partitionen sind nicht im Server?

Wenn die DB gesichert ist, dann sicher auch unbedingt noch das Transaktionsprotokoll, wahrscheinlich ist das nämlich total aufgebläht, weil es nie gesichert wurde. Anschließend wirst Du auch die DB verkleinern können.

Gruß, Mad Max
Bitte warten ..
Mitglied: Flasche
10.09.2009 um 05:34 Uhr
könnte ich auch um erstmal an Speicherplatz zu kommen das Laufwerk von Windows aus Kompremieren lassen?
Bitte warten ..
Mitglied: Logan000
10.09.2009 um 08:22 Uhr
Moin Moin

Zitat von Flasche:
könnte ich auch um erstmal an Speicherplatz zu kommen das
Laufwerk von Windows aus Kompremieren lassen?
Komprimiere keine LW auf denen sich Datenbanken (.mdf, .ldf) befinden. Das ist wenig erquickend.
Ansonsten kannst du das natürlich versuchen, aber ich würde nicht zuviel erwarten.

Gruß L.
Bitte warten ..
Mitglied: Netzheimer
11.09.2009 um 11:03 Uhr
Hallo

Ich vermute, dass die größte Anzahl der Daten in den Transaktionsprotokollen liegen. Jede Transaktion verursacht einen Eintrag. Wenn man das Protokoll nicht (teilweise) per Backup löscht, wird das Ding schneller groß als die eigentlichen Daten.

Schau als erstes mal in der Hilfe nach unter "Backup Database" und befasse dich mit Fullbackup und Transaktionsprotokollen. Das so genannte inkrementelle Backup gibt es in der Form nicht. Diesem entspricht aber die Prüfung, Sicherung und das Abschneiden des Transaktionsprotokolls.

Es lassen sich auch Netzlaufwerke zur Sicherung einbinden. Diese am Besten als Sicherungsmedium (Serverobjekte) einbinden und auch ansprechen.

Auf Kompression würde ich vorerst verzichten und erst darüber nachdenken, wenn nach den vorher genannten Aktionen immernoch kein Platz ist.

Gruß
Netzheimer
Bitte warten ..
Mitglied: 60730
11.09.2009 um 11:31 Uhr
Zitat von Netzheimer:
Hallo

Ich vermute, dass die größte Anzahl der Daten in den
Transaktionsprotokollen liegen. Jede Transaktion verursacht einen
Eintrag. Wenn man das Protokoll nicht (teilweise) per Backup
löscht, wird das Ding schneller groß als die eigentlichen
Daten.
/snip

yupp

Ergo:

Wenn die DB gestoppt wird - und ein Image der Partition(en) gezogen wurde - kann man auch getrost mit diesen Daten (auf einer anderen Hardware - die nicht am Netz hängt) (experimentieren)
Bitte warten ..
Mitglied: Flasche
11.09.2009 um 18:12 Uhr
Problem ist gelöst.

Das Log wurde über das Management Tools über Verkleinern -> Dateien - > LOG der DB mit einer XXXXMB verkleinert.

Datenbank läuft noch!
Bitte warten ..
Mitglied: TiCar
14.09.2009 um 21:48 Uhr
Hi,

glück gehabt, dass dies noch ging. Für den Fall dass es mal nicht mehr geht hier noch ein paar ergänzende Tipps.

1. DB Scherung einrichten, da dann das Translog nicht unkontroliert wächst.

2. Evtl. das Translog begrenzen

3. Wenn nichts mehr geht. Per hand die DB detachen. Danach die LDF löschen und die DB wieder mit richtigem Pfad für MDF und LDF atachen. Dabei wird wieder eine kleine translog LDF erstellt.

Wenn es dumm läuft und zu wenig Platz ist, geht allerdings nicht mal mehr das.

Wie gesagt - Glück gehabt.
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Windows Server
gelöst Wo ist der Speicherplatz hin? Festplatte voll, aber womit? Windows Server 2012R2 (9)

Frage von Andinistrator1 zum Thema Windows Server ...

Exchange Server
Exchange 2007 Datenbank restore ohne Exchange zu verändern - SBS2008

Frage von pitamerica zum Thema Exchange Server ...

Benchmarks
gelöst Unterschied zwischen +12V und 12V Netzteil für Festplatte (9)

Frage von FelixW zum Thema Benchmarks ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (20)

Frage von M.Marz zum Thema Windows Server ...

Exchange Server
gelöst Exchange 2010 Berechtigungen wiederherstellen (20)

Frage von semperf1delis zum Thema Exchange Server ...

Hardware
gelöst Negative Erfahrungen LAN-Karten (19)

Frage von MegaGiga zum Thema Hardware ...

Exchange Server
DNS Einstellung - zwei feste IPs für Mailserver (15)

Frage von ivan0s zum Thema Exchange Server ...