Zum Inhalt springen
busitec Logo
  • Leistungen
          • DIGITALISIERUNG
          • Prozessautomatisierung
          • Anwendungsentwicklung
          • Data Driven Company
          • Modern Workplace
          • KI für Unternehmen
          • Security
          • BUSINESS LÖSUNGEN
          • Sales und Marketing – CRM
          • Kundenservice und Field Service
          • HR und Employee Experience
          • Lieferanten- und Vertragsmanagement
          • Belegmanagement
          • Energie- und Versorgungsunternehmen
          • SERVICES
          • Digitale Strategie entwickeln
          • Digitale Reifegradmessung
          • Digitale Werkbank
          • IT-Workshops
          • Power Platform Admin Center
          • Managed Microsoft 365
          • Backup as a Service
          • B.SOLUTIONS
          • powerelements – Die Versorger-Suite
          • Besuchermanagement
          • Leaderfassungs-App
          • Mitarbeitenden-Angebote planen App
          • Übersetzungs-App
          • DSGVO-Manager
          • Meeting Manager
          • Microsoft Teams Telefonie Connector
  • Technologien
        • BUSINESS APPS

          • Microsoft Power Platform – Individual
          • Microsoft Dynamics 365 – CRM
          • Microsoft Fabric – Data Driven
          • ELO ECM Suite – DMS/ECM
        • TOOLS

          • dox42 – Dokumentengenerator
          • skybow – Solution Builder
        • PRODUCTIVITY

          • Microsoft 365
          • Microsoft 365 Copilot
          • Microsoft Azure
        • INTEGRATION

          • Software-Schnittstelle b.Hub
          • Skribble Sign Connector für Microsoft
  • Referenzen
  • Über busitec
    • Unternehmensprofil
    • Partner
    • Team
    • Karriere bei busitec
    • Standorte
  • Aktuelles
    • Blog und News
    • Newsletter
    • Podcast
    • Events und Workshops
    • Mediathek
  • Kundenportal

Suche öffnen

Kontakt aufnehmen
Kontakt aufnehmen
busitec Logo

Suche öffnen

Kontakt aufnehmen

  • Leistungen
    • Digitalisierung
      • Prozessautomatisierung
      • Anwendungsentwicklung
      • Data Driven Company
      • Modern Workplace
      • KI für Unternehmen
      • Security
    • Business Lösungen
      • Sales und Marketing – CRM
      • Kundenservice und Field Service
      • HR und Employee Experience
      • Lieferanten- und Vertragsmanagement
      • Belegmanagement
      • Energie- und Versorgungsunternehmen
    • Services
      • Digitale Strategie entwickeln
      • Digitale Reifegradmessung
      • Digitale Werkbank
      • IT-Workshops
      • Power Platform Admin Center
      • Managed Microsoft 365
      • Backup as a Service
    • b.solutions – Eigenlösungen
      • powerelements – Die Versorger-Suite
      • Besuchermanagement
      • Leaderfassungs-App
      • Mitarbeitenden-Angebote planen App
      • Übersetzungs-App
      • DSGVO-Manager
      • Meeting Manager
      • Microsoft Teams Telefonie Connector
  • Technologien
    • Business Apps
      • Microsoft Power Platform – Individual
      • Microsoft Dynamics 365 – CRM
      • Microsoft Fabric – Data Driven
      • ELO ECM Suite – DMS/ECM
    • Tools
      • dox42 – Dokumentengenerator
      • skybow – Solution Builder
    • Productivity
      • Microsoft 365
      • Microsoft 365 Copilot
      • Microsoft Azure
    • Integration
      • Software-Schnittstelle b.Hub
      • Skribble Sign Connector für Microsoft
  • Referenzen
  • Über busitec
    • Unternehmensprofil
    • Partner
    • Team
    • Karriere bei busitec
    • Standorte
  • Aktuelles
    • Blog und News
    • Newsletter
    • Podcast
    • Events und Workshops
    • Mediathek
  • Kundenportal

Frühjahrsputz im SQL-Server

Deep DiveModerne Infrastruktur
18.07.2018 | Teilen 2 Min.

Irgendwann ist auch der schönste SQL-Server voll – und dann muss aufgeräumt werden. Selbst wenn man bei seinen Datenbank als Recovery-Model “simple” verwendet können die Datenbank- und Logdateien anwachsen. Diese verfügen dann zwar über viel freien Speicher (innerhalb der Datei), belegen aber dennoch den entsprechenden Platz auf der Festplatte. Ein Blick in die Datenbankeigenschaften verrät recht leicht, wie viel Platz in so einer Datenbank ist.

Database-Properties Dialog

Nun kann man diese Datenbank “shrinken” – das bedeutet, dass der freie Platz innerhalb der Datenbankdatei wieder freigegeben wird und somit generell auf der Festplatte zur Verfügung steht. Dieses “shrinken” erfolgt entweder auf der Datenbank oder für jede einzelne Datei einer Datenbank. Typischerweise hat eine Datenbank mindestens zwei Dateien: eine Datei für die Logs und eine für die Daten. Allerdings können größere Datenbank auch mehrere Daten-Dateien haben. Hier muss man dann das “shrinken” für jede Datei einzeln ausführen.

Für eine einzelne Datenbank ist das noch recht einfach, aber wie sieht das aus, wenn man alle Dateien aller Datenbank auf einem Server “shrinken” will?

Da muss ein Script her!

Mit folgendem Script kann man sich die notwendigen Statements erzeugen lassen um alle Dateien von allen Datenbanken zu “shrinken”.

SELECT 
      'USE [' + d.name + N']' + CHAR(13) + CHAR(10) 
    + 'DBCC SHRINKFILE (N''' + mf.name + N''' , 5)' 
    + CHAR(13) + CHAR(10) + CHAR(13) + CHAR(10) 
FROM 
    sys.master_files mf 
    JOIN sys.databases d 
        ON mf.database_id = d.database_id 
WHERE d.database_id > 4;

Das Ergebnis kann man dann wiederum als Abfrage ausführen – und voila werden alle Datenbankdateien verkleinert.

Zurück zur Übersicht
EibenH

Zurück

Multi-Cloud-Computing auf dem Vormarsch

Weiter

Warum realtime Co-Authoring von Office 365 die Zusammenarbeit im Unternehmen vereinfacht

busitec logo weiss
    Digitale Technologien & Trends

    Zum busitec-Blog
    Immer up to date sein

    Newsletter abonnieren
    KONTAKT

    +49 251 13 33 5 - 0
    sales@busitec.de
    Microsoft solution partner
    • Home
    • AGB
    • Sitemap
    • Impressum
    • Datenschutz

    Copyright © 2026 busitec GmbH

         Ihr Update für die digitale Zukunft

    b.DIGITAL Newsletter abonnieren
    Herzlich willkommen bei busitec! Ich bin b.Buddy und helfe Ihnen gerne weiter.
    b.Buddy ✕