Ho diverse versioni di SQL Server, utilizzate per i test, installate sul mio laptop (2012, 2014, 2016 e 2017). Ho notato l'altro giorno che c'era una cartella contenente versioni precedenti di file tra gli aggiornamenti (SP, CU). In tutte le versioni c'è effettivamente un bel po 'di spazio occupato:
(in C: \ Programmi (x86) \ Microsoft SQL Server \ )
110\Setup Bootstrap\Log - 91.8 MB (818 files)
110\Setup Bootstrap\Update Cache - 608 MB (2,382 files)
(tutte le cartelle sottostanti risiedono in: C: \ Programmi \ 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)
I totali per quelle cartelle sono (MB sono stati normalizzati in GB):
Folder GB Files
---------- ----- ------
Log 2.35 10,991
Update Cache 20.66 40,095
TOTAL 23.01 51,086
Inizialmente ho pensato che sarebbe stato sicuro rimuovere le cartelle Log e Update Cache , ma poi ho calcolato che sarebbe meglio controllare prima se altri lo hanno chiesto e, in caso affermativo, quali sono state le risposte. Ho trovato questo articolo KB:
Descrizione della cartella della cache di aggiornamento in SQL Server
quali Stati:
Cosa succede se rimuovi questa cartella o ne elimini il contenuto?
Se la cartella Aggiorna cache o alcune patch vengono rimosse da questa cartella, non è più possibile disinstallare un aggiornamento all'istanza di SQL Server e quindi ripristinare una build di aggiornamento precedente. In tale situazione, le voci Aggiungi / Rimuovi programmi puntano a file binari inesistenti e pertanto il processo di disinstallazione non funziona. Pertanto, Microsoft ti incoraggia fortemente a mantenere intatta la cartella e il suo contenuto.
Ok. Non ho intenzione di effettuare il downgrade o la disinstallazione di un SP o CU, quindi dovrei essere a posto, giusto? Bene, ci sono altri riferimenti, come questo:
Eliminare la cartella "Aggiorna cache" è sicuro?
in cui qualcuno ha fatto riferimento al seguente articolo KB:
che afferma (enfasi aggiunta):
Quando si installa SQL Server, Windows Installer archivia i file critici nella cache di Windows Installer (l'impostazione predefinita è C: \ Windows \ Installer). Questi file sono necessari per disinstallare e aggiornare le applicazioni.
Ora, questo particolare articolo sembra specifico per la cartella C: \ Windows \ Installer e non sto parlando dell'eliminazione da quella cartella. Tuttavia, a causa della menzione della possibilità di non poter applicare gli aggiornamenti, ho prima desiderato maggiori informazioni.
Qualcuno ha rimosso queste cartelle prima o almeno solo il loro contenuto? In tal caso, ci sono stati effetti negativi? Queste cartelle aumentano sempre e solo. Ho appena applicato le patch "Spettro / Meltdown" per tutte e quattro le versioni e il totale è aumentato di 3,65 GB e 6.900 file (il risultato finale è rappresentato dalle figure mostrate nella tabella sopra).
Per essere chiari, non sto cercando se dovrei o non dovrei rimuovere una o entrambe queste cartelle; Sto cercando posso o non posso rimuovere uno o entrambi (senza interrompere nulla oltre alla possibilità di disinstallare / downgrade, che accetto già di conseguenza).