41 votes

Supprimer le dossier Setup Bootstrap sur SQL Server 2008 pour libérer de l'espace

Est-il "sûr" de supprimer l'un des sous-dossiers dans C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\ de mon disque pour libérer de l'espace?

Ou est-il nécessaire pour la mise à niveau/désinstallation et d'autres correctifs? En ce moment, le dossier Update Cache contient KB968369 (sp1) qui prend 416mo, ce qui semble être un candidat pour libérer de l'espace.

25voto

Bart Silverstrim Points 31022

Selon ce site, vous ne devriez pas le supprimer. Vous pouvez le compresser et supprimer les fichiers journaux, mais vous ne devriez pas le supprimer.

Si je n'avais pas cherché sur Google, j'aurais probablement essayé de voir si l'un des fichiers était ouvert, et si ce n'était pas le cas, je les aurais copiés dans un nouvel emplacement pour les stocker jusqu'à ce que je sois certain que le serveur fonctionnait bien sans eux, et en cas de problème, les recopier.

Encore une fois, il m'arrive également de supprimer les fichiers de mise à jour cachés/compressés dans le répertoire Windows, ce qui est également considéré comme une mauvaise pratique selon certains, mais je n'ai eu aucun effet secondaire horrible tout en libérant des centaines de mégaoctets d'espace.

Une alternative serait d'envisager l'installation de disques plus grands et d'étendre vos partitions de disque. En fonction du rôle du serveur, cela pourrait être un projet majeur, mais en fin de compte, si vous avez besoin de libérer de l'espace sur un serveur de base de données, il est probablement temps de envisager de mettre à jour ce sous-système, au moins.

2voto

spikey_richie Points 121

Une solution alternative si vous manquez d'espace disque serait de déplacer le contenu vers un nouveau répertoire sur un lecteur / partition différent, puis d'utiliser mklink /j pour créer une jonction. Plus d'informations sur les jonctions peuvent être trouvées ici https://msdn.microsoft.com/en-us/library/windows/desktop/aa365006(v=vs.85).aspx

1voto

Emre Seckin Points 11

À partir du site Microsoft :

Si le dossier de cache de mises à jour ou certaines mises à jour sont supprimées de ce dossier, vous ne pourrez plus désinstaller une mise à jour de votre instance SQL Server pour revenir à une version antérieure de la mise à jour. Dans cette situation, les entrées Programmes et fonctionnalités pointent vers des binaires inexistants, et par conséquent le processus de désinstallation ne fonctionne pas. C'est pourquoi Microsoft encourage vivement à conserver le dossier et son contenu intacts.

Je pense que cela dépend totalement de votre situation. J'ai actuellement deux instances de SQL Server Express en cours d'exécution pour le développement. L'une est une instance de 2012 qui est ancienne, comme je ne supprimerai pas les correctifs installés il y a longtemps et probablement aucun nouveau correctif ne sera disponible, je supprimerai les fichiers de ce répertoire. Si des problèmes surviennent pour les futures mises à jour, je suppose qu'il sera possible de désinstaller et réinstaller à nouveau.

0voto

juFo Points 363

Ne le supprimez pas. Le mien est de 2,1 Go :'(

Questions et réponses concernant les meilleures pratiques d'installation de SQL Server, les fichiers que nous pouvons supprimer après l'installation d'un service pack, les droits d'utilisateur et le nombre d'instances nécessaires pour différentes applications. 1. Après avoir installé un Service Pack pour SQL Server 2008 R2, est-il possible de supprimer une partie des fichiers sans altérer le fonctionnement de SQL Server ? Si oui, quels fichiers ?

Les fichiers ajoutés lors de l'installation d'un Service Pack sont absolument nécessaires pour que l'instance SQL Server (pour laquelle vous avez installé le service pack) fonctionne correctement : http://msdn.microsoft.com/en-us/library/dd638062(v=SQL.105).aspx

Les « exigences recommandées en termes d'espace disque sont approximativement 2,5 fois la taille du package à installer, télécharger et extraire le package. Après l'installation d'un service pack, vous pouvez supprimer le package téléchargé. Tous les fichiers temporaires sont automatiquement supprimés. »

Donc les fichiers ajoutés ou modifiés lors de l'installation du Service Pack sont absolument nécessaires et il n'est pas recommandé de les supprimer une fois l'installation terminée.

Le dossier « C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Update Cache » est utilisé pour vérifier quels sont les service packs ou les mises à jour cumulatives déjà installés et il n'est pas non plus recommandé de le supprimer. Normalement, comme l'article mentionné ci-dessus l'explique, après l'installation du service pack, il supprime les fichiers temporaires qu'il avait créés et qui ne sont plus nécessaires.

La seule chose qui peut être supprimée après l'installation du service pack est le kit d'installation qui a été utilisé pour installer le service pack.

https://blogs.technet.microsoft.com/beatrice_popa/2013/02/12/sql-server-best-practices-for-installation-delete-files-after-service-pack-installation-applications-on-instances-and-security/

0voto

juFo Points 363

https://support.microsoft.com/fr-fr/help/3196535/description-of-the-update-cache-folder-in-sql-server

ne le supprimez pas :

Résumé

Le dossier de mise en cache des mises à jour pour Microsoft SQL Server se trouve à l'emplacement suivant :

C:\Program Files\Microsoft SQL Server\\Setup Bootstrap\Update Cache

Cet article fournit des informations pour vous aider à comprendre pourquoi ce dossier est créé et à quoi il sert. Informations supplémentaires

Quand ce dossier est-il créé et à quoi sert-il ?

Lorsque vous installez une mise à jour SQL Server (mise à jour cumulative, mise à jour critique ou service pack), le support d'installation de la mise à jour est mis en cache dans le dossier de mise en cache des mises à jour SQL Server. Les entrées du panneau Ajouter ou supprimer des programmes sont créées à partir du contenu du dossier de support mis en cache et sont utilisées pour désinstaller (si nécessaire) la mise à jour la plus récente qui a été appliquée à un composant particulier. Le dossier peut contenir plusieurs mises à jour antérieures, permettant la désinstallation séquentielle de ces mises à jour si nécessaire.

Une variante de ce modèle se produit lorsque un composant a été installé par un fichier MSI autonome au lieu de l'installation SQL Server. Ces composants sont mis à jour sur place en remplaçant le fichier MSI précédent par le nouveau, sans conserver un historique des versions précédentes. Le fichier MSI d'origine est requis pour les opérations de désinstallation et de réparation.

Quand ce dossier est-il nettoyé ou supprimé ?

Lorsque toutes les mises à jour sont supprimées de toutes les instances, ou lorsque le produit est désinstallé.

Pourquoi le dossier continue-t-il de grossir en taille ?

Le dossier augmente en taille à chaque mise à jour appliquée à votre instance SQL Server. Cette croissance se produit parce que chaque version antérieure doit être mise en cache. Ce comportement garantit que vous pouvez toujours accéder à une mise à jour antérieure si nécessaire.

Que se passe-t-il si vous supprimez ce dossier ou son contenu ?

Si le dossier de mise en cache des mises à jour ou certaines mises à jour sont supprimées de ce dossier, vous ne pourrez plus désinstaller une mise à jour de votre instance SQL Server et revenir à une version antérieure de la mise à jour. Dans ce cas, les entrées du panneau Ajouter ou supprimer des programmes pointent vers des binaires inexistants, et donc le processus de désinstallation ne fonctionne pas. Par conséquent, Microsoft vous encourage fortement à conserver le dossier et son contenu intacts.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X