Pour une raison quelconque, je ne peux pas installer SQL Server 2017 sur ma machine Windows 10.
La première chose à faire avec ce programme d'installation de buggy est que j'ai dû désinstaller VCRuntime 2017 pour que le programme d'installation fonctionne.
Et maintenant, le programme d'installation est bloqué à ce stade exactement chaque fois que j'essaie de l'installer:
Ce que j'ai essayé jusqu'à présent:
Exécution de l'installation avec un paramètre supplémentaire comme mentionné ici
Setup.exe /SkipInstallerRunCheck
Redémarrage ... réinstallation ... désactivation de l'antivirus ...
[Résolu]
Le problème était dû à un téléchargement en arrière-plan qui prenait une éternité, en particulier à faible vitesse Internet (c'est-à-dire python ou composant R-support).
[Solution]
[~ # ~] mise à jour [~ # ~]:
Le problème réel s'est avéré être le (s) composant (s) de support R qui se télécharge lentement en arrière-plan verrouillant l'interface graphique d'installation sans notification ni avertissement à l'utilisateur sur ce que est en cours.
Il semble donc que ce "problème d'installation verrouillée" puisse être causé par l'installation de plusieurs composants différents, au moins par Python ou Prise en charge R . Comme mentionné ci-dessous, veuillez vérifier tous les journaux disponibles ou les journaux d'événements pour des indices.
En résumé, les options:
[~ # ~] mise à jour [~ # ~] : Avez-vous vu ce blog ? Il semble que le programme d'installation essaie de télécharger et d'installer le runtime Python , et cela peut prendre une éternité. Êtes-vous derrière un proxy btw ? Pas de connexion directe à Internet? Si c'est le cas, je suppose que cela pourrait également causer d'autres problèmes. Probablement pas la cause, mais mérite une mention.
Apparemment, vous pouvez vérifier la progression de l'installation dans le fichier journal suivant:
%ProgramFiles%\Microsoft SQL Server\140\Setup Bootstrap\Log\DATE_TIME\RSetup.log
DATE_TIME dans le chemin ci-dessus doit être converti en vos valeurs valides. Par exemple: 20170804_162723
(partie date et partie heure).
Consultez également cette réponse: gel de l'installation de SQL Server 2016. Vous pouvez également essayer la suggestion de désélectionner tous les composants dont vous n'avez pas besoin pour empêcher tout téléchargement en arrière-plan?
Laissant dans les suggestions de débogage à usage général ci-dessous.
Conseils génériques: Par expérience, je créerais un nouvel utilisateur administrateur local et essayez d'installer en utilisant ce compte . Cela permet d'éviter toute condition "impure" ou spéciale qui s'est produite dans votre profil utilisateur ou registre lors d'une utilisation normale de Windows. Peut ne pas faire grand-chose, mais parfois, le travail est fait avec une facilité surprenante. Ça vaut le coup je pense.
Quelques autres choses: J'ai écrit ne petite liste de contrôle il y a quelque temps , je Je vais l'ajouter et voir s'il inspire de nouvelles idées qui peuvent vous aider. Voir sous " Problèmes de déploiement de base". Cette première "liste de contrôle" a été condensée de ne première rédaction plus longue et quelque peu excessive - une de ces réponses qui s'est involontairement transformée en blog et peut-être difficile à lire.
Logging: Avez-vous vérifié les fichiers journaux et/ou les journaux d'événements correctement pour savoir ce qui se passe? Je trouve la meilleure approche de déploiement pour activer la journalisation pour toutes les installations MSI. Les performances qu'il déclenche sont minuscules par rapport à l'avantage d'avoir un vrai fichier journal toujours disponible lorsque vous en avez soudainement besoin. Vous pouvez activer la journalisation pour tous les fichiers MSI comme expliqué sur installsite.org (section: " Globalement pour toutes les configurations sur une machine "). Les fichiers journaux MSI resteront alors dans votre %TEMP%
après l'installation. Ils ont un nom hexadécimal aléatoire, et vous pouvez les vider tous régulièrement si vous n'en avez pas besoin. Vous triez par date/heure de modification pour trouver les dernières créées - évidemment.
Jedi trick
: Vous voudrez rentrer chez vous et repenser votre vie si vous n'activez pas la journalisation pour tous les fichiers MSI. Morale de l'histoire: les fichiers journaux MSI sont cool. Ils sont très verbeux, mais ils sont beaux. Il y a quelques conseils pour les interpréter ici (en bas).
Mon 2 cents: SQL Server Installer se compose de plusieurs petits installateurs MSI. Les installateurs MSI ne peuvent être installés que les uns après les autres (aussi bien que je sache). Dans mon cas, j'ai lancé une autre configuration MSI lors de l'installation de SQL Server. Cela a provoqué l'installation de SQL Server jusqu'à ce que j'aie terminé l'installation simultanée.
Donc, au moins dans mon cas, le problème était autodidacte.
Vous devez supprimer les paramètres de configuration de SQL Server dans l'éditeur de registre Windows.
Serveur SQL
2017
CONTRE