Auf meinem Laptop sind mehrere Versionen von SQL Server installiert, die zum Testen verwendet werden (2012, 2014, 2016 und 2017). Ich habe neulich bemerkt, dass es einen Ordner gibt, der frühere Versionen von Dateien über Updates (SPs, CUs) hinweg enthält. In allen Versionen wird tatsächlich ziemlich viel Platz beansprucht:
(in C: \ Programme (x86) \ Microsoft SQL Server \ )
110\Setup Bootstrap\Log - 91.8 MB (818 files)
110\Setup Bootstrap\Update Cache - 608 MB (2,382 files)
(Alle folgenden Ordner befinden sich in: C: \ Programme \ Microsoft SQL Server \ )
110\Setup Bootstrap\Log - 1.18 GB (3,715 files)
110\Setup Bootstrap\Update Cache - 9.58 GB (14,766 files)
120\Setup Bootstrap\Log - 569 MB (2,963 files)
120\Setup Bootstrap\Update Cache - 5.74 GB (12,797 files)
130\Setup Bootstrap\Log - 448 MB (2,808 files)
130\Setup Bootstrap\Update Cache - 3.84 GB (8,579 files)
140\Setup Bootstrap\Log - 84.3 MB (687 files)
140\Setup Bootstrap\Update Cache - 937 MB (1,571 Files)
Die Gesamtsummen für diese Ordner sind (MB wurden auf GB normalisiert):
Folder GB Files
---------- ----- ------
Log 2.35 10,991
Update Cache 20.66 40,095
TOTAL 23.01 51,086
Anfangs dachte ich, dass es sicher sein sollte, die Ordner " Protokoll" und " Cache aktualisieren" zu entfernen , aber dann hielt ich es für am besten, zuerst zu überprüfen, ob andere dies gefragt haben und wenn ja, wie die Antwort (en) lauteten. Ich habe diesen KB-Artikel gefunden:
Beschreibung des Ordners Update Cache in SQL Server
welche Staaten:
Was passiert, wenn Sie diesen Ordner entfernen oder seinen Inhalt löschen?
Wenn der Update-Cache-Ordner oder einige Patches aus diesem Ordner entfernt werden, können Sie ein Update für Ihre SQL Server-Instanz nicht mehr deinstallieren und dann zu einem früheren Update-Build zurückkehren. In dieser Situation verweisen Einträge zum Hinzufügen / Entfernen von Programmen auf nicht vorhandene Binärdateien, und daher funktioniert der Deinstallationsprozess nicht. Microsoft empfiehlt Ihnen daher dringend, den Ordner und seinen Inhalt intakt zu halten.
In Ordnung. Ich habe nicht vor, jemals ein SP oder eine CU herunterzustufen oder zu deinstallieren, also sollte es mir gut gehen, oder? Nun, es gibt andere Referenzen, wie diese:
Ist es sicher, den Ordner "Cache aktualisieren" zu löschen?
in dem jemand auf folgenden KB-Artikel verwies:
welche Staaten (Hervorhebung hinzugefügt):
Wenn Sie SQL Server installieren, speichert das Windows Installer wichtige Dateien im Windows Installer-Cache (Standard ist C: \ Windows \ Installer). Diese Dateien werden zum Deinstallieren und Aktualisieren von Anwendungen benötigt.
Dieser Artikel scheint spezifisch für den Ordner C: \ Windows \ Installer zu sein , und ich spreche nicht über das Löschen aus diesem Ordner. Aufgrund der Erwähnung der Möglichkeit, keine Updates anwenden zu können, wollte ich zunächst weitere Informationen.
Hat jemand diese Ordner schon einmal entfernt oder zumindest nur deren Inhalt? Wenn ja, gab es negative Auswirkungen? Diese Ordner werden immer größer. Ich habe gerade die "Spectre / Meltdown" -Patches für alle vier Versionen angewendet und die Gesamtzahl um 3,65 GB und 6.900 Dateien erhöht (das Endergebnis sind die in der obigen Tabelle gezeigten Zahlen).
Um es klar auszudrücken, ich suche nicht, ob ich einen oder beide dieser Ordner entfernen soll oder nicht. Ich suche kann ich oder kann ich nicht eines oder beide entfernen (ohne etwas mehr als die Fähigkeit zum Deinstallieren / Downgrade zu beeinträchtigen, die ich bereits als Konsequenz akzeptiere).
quelle
Ja, Sie können sicher entfernen, wenn keine Pläne zur Deinstallation von SQL Server-Updates vorliegen. Sie können meinen Test auch in diesem Blogbeitrag überprüfen
https://mkelsawy.blogspot.com/2019/08/DeleteUpdateCacheFolderinSQLServer.html
quelle