Top-Themen

Aktuelle Themen (A bis Z)

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?

Mitglied: Flasche

Flasche (Level 1) - Jetzt verbinden

09.09.2009, aktualisiert 18:41 Uhr, 13710 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 ..
Ähnliche Inhalte
Datenbanken
MySQL Datenbank in MSSQL importieren
Frage von MaffiDatenbanken6 Kommentare

Hallo, ich habe eine MySQL Datenbank und würde Sie gerne in MSSQL EXPRESS importieren, ich nutze das "Microsoft SQL ...

Datenbanken

MSSQL Datenbank in eine MYSQL Datenbank mehrmals Täglich synchronisieren

gelöst Frage von ThomasKernDatenbanken10 Kommentare

Hallo zusammen, evtl. kann mir wer weiterhelfen. Ich stehe vor folgender Herausforderung. Ich müsste unsere 150GB große WAWI Datenbank ...

Datenbanken

MSSQL Datenbank nachträglich einer Instanz zuordnen

Frage von AndroxinDatenbanken8 Kommentare

Moinsen, ich betreibe mehrere Datenbanken in einer MSSQL Standard Server Installation. Alle in der Standardinstanz. Nun habe ich hier ...

Netzwerke

LWL Wartung

gelöst Frage von sabinesNetzwerke6 Kommentare

Moin, hat hier schon mal einer eine LWL Wartung gemacht? Ich habe grade einen ehemaligen Kollegen gesprochen, der mir ...

Neue Wissensbeiträge
Internet

Datendealing im WWW Tracking Methoden immer brutaler

Information von sabines vor 1 StundeInternet

Interessanter Artikel zum Thema Tracking im WWW und die immer "besseren" Methoden des Trackings. Professor Arvind Narayanan (Princeton-Universität) betreibt ...

Erkennung und -Abwehr

Ups: Einfaches Nullzeichen hebelte den Anti-Malware-Schutzt in Windows 10 aus

Information von kgborn vor 13 StundenErkennung und -Abwehr

Windows 10 ist das sicherste Windows aller Zeiten, wie Microsoft betont. Insidern ist aber klar, das es da Lücken, ...

Windows 10

Windows 10 on ARM: von Microsoft entfernte Info - Klartext, was nicht geht

Information von kgborn vor 15 StundenWindows 10

Windows 10 on ARM ist ja eine neue Variante, die Microsoft im Verbund mit Geräteherstellern am Markt etablieren will. ...

Microsoft
TV-Tipp: Das Microsoft-Dilemma
Information von kgborn vor 15 StundenMicrosoft9 Kommentare

Aktuell gibt es in Behörden und in Firmen eine fatale Abhängigkeit von Microsoft und dessen Produkten. Planlos agieren die ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1026 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall15 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...

Server
Route-Befehl Unterstützung (unter CMD)
gelöst Frage von FKRR56Server15 Kommentare

Guten Tag , i.M. habe ich Probleme über den CMD-Route-Befehl ein Routing auf einen entfernten Server zuzulassen. Der Server ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)15 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...