Bonjour,
Il est inutile de télécharger à nouveau le fixe, celui-ci se trouvant déjà à
mon avis de multiple fois sur votre ordinateur. De toute manière,
l'installation manuelle ou par Windows Update aura un résultat identique.
Vous pouvez effectivement "masquer" la mise à jour depuis Windows Update,
mais cela revient à "oublier" votre problème. Au final, c'est une résolution
à court terme, car cette erreur se représentera à vous lors du prochain KB à
appliquer à votre instance SQL Server 2005 :-)
Vous pouvez directement ouvrir le dossier %PROGRAMFILES%\Microsoft SQL
Server\90\Setup Bootstrap\LOG\Hotfix (Si vous utilisez SQL Server 2005) où
vous trouverez les fichiers qui vous intéresse (Hotfix, Summary, et la mise
à jour). Il y a de grandes chances que suite à vos multiples tentatives vous
en trouviez plusieurs exemplaires.
Le fichier Summary devrait vous donner la raison de l'application du fixe et
les résultats synthétiques de la tentative d'application :
Product : SQL Server Database Services 2005 (SQLEXPRESS)
Product Version (Previous): 3042
Status : Échec
Error Number : 11016
Error Description : SQL Server ne répond plus avant l'exécution de la
procédure Repl post script
Et vous trouverez dans le fichier Hotfix la raison spécifique (et plus
explicite) du problème. Par exemple :
07/12/2008 08:37:45.499 Pre-script database connection failed - continuing
to wait for SQL service to become responsive to connection requests
07/12/2008 08:37:45.430 Validating database connections using Windows
Authentication
Vous aurez également les codes erreurs générés par Watson (Enfin, passons,
ceux-ci sont pas très lisibles et ne vous aideront pas trop dans votre
résolution).
C'est grâce à ces informations que vous pourrez trouver la résolution à
votre problème, en fonction des résultats que vous aurez trouvé dans ces
fichiers.
Cordialement,
Arnaud A.
MVP Exchange
Note : De nombreux programmes tiers installent SQL Server mais ne le
retirent pas (proprement) lors que vous supprimez ceux-ci de votre
configuration. La question est donc : Avez-vous véritablement l'usage de SQL
Server sur votre station Windows Vista, ou êtes-vous dans la situation que
je viens de décrire ? Tentez de trouvez la raison pour laquelle vous
exécutez SQL Server sur votre poste Windows Vista. Vérifiez dans les
services et dans ajout/suppression de programme que vous avez bien SQL
Server installé ? (il devrait apparaître dans les deux applets). Si SQL
Server est un "résidu" installé par un autre logiciel, il vous faudra
supprimer SQL Server de votre poste manuellement. Si vous ne le voyez pas
dans ajout/suppression de programme, ce qui serait logique vu votre
situation, il vous faudra suivre les instructions de la fiche
http://support.microsoft.com/kb/909967 qui vous aideront à faire le ménage à
l'arrache.