SQL Server 2005 Service Pack 2 n’est pas correctement mis à jour lorsque vous essayez d’installer ou de désinstaller une mise à jour de sécurité

S’applique à : Microsoft SQL Server 2005 Service Pack 2Microsoft SQL Server 2005 Standard EditionMicrosoft SQL Server 2005 Enterprise Edition

Symptômes


Lorsque vous essayez d’installer une mise à jour de sécurité pour Microsoft SQL Server 2005 Service Pack 2, Microsoft SQL Server 2005 n’est pas correctement actualisé. Ce problème se produit car le processus de restauration pour les mises à jour de sécurité incorrecte supprime les comptes de service SQL Server 2005 les groupes locaux respectifs de service de SQL Server.

Cause


Ce problème se produit car le processus de restauration des mises à jour de sécurité incorrecte supprime les comptes de service SQL Server 2005 les groupes locaux respectifs de service de SQL Server. Les autorisations sont accordées aux groupes service local et pas pour les comptes de service. Par conséquent, les services ne peuvent pas accéder aux ressources requises et les services ne peut pas démarrer.

Résolution


Pour résoudre ce problème, procédez comme suit :
  1. Identifier le groupe de service de SQL Server 2005 qui se trouve sur votre ordinateur. Pour ce faire, procédez comme suit :
    1. Cliquez sur Démarrer, cliquez sur
      Exécuter, tapez compmgmt.msc, puis appuyez sur ENTRÉE.
    2. Développez utilisateurs et groupes locaux, puis cliquez sur groupes.
  2. Le groupe de service de SQL Server 2005 commence par « SQLServer2005. » Identifier chaque groupe et double-cliquez pour déterminer l’appartenance au groupe. Si l’appartenance au groupe est vide, passez à l’étape 3. Si l’appartenance au groupe n’est pas vide, vérifiez le groupe suivant.
  3. Dans le composant logiciel enfichable Services Microsoft Management Console (MMC), déterminer le compte de service pour les services SQL Server 2005.

    Pour ouvrir le composant logiciel enfichable Services, cliquez sur
    Démarrer, sur exécuter, type
    Services.mscet appuyez sur ENTRÉE.
  4. Les noms des services de SQL Server commencent par « SQL Server. » Par exemple, « SQL Server (MSSQLSERVER) » est un service de moteur de SQL pour l’instance par défaut de SQL Server. Pour déterminer si ce service est à partir de SQL Server 2005, procédez comme suit :
    1. Droit sur le service, puis cliquez sur Propriétés.
    2. Recherchez le fichier de programme de ce service. Ce fichier est affiché dans la zone chemin d’accès au fichier exécutable .
    3. Cliquez sur le nom de fichier, les propriétés et la version. La version du fichier doit commencer par « 9.0 » ou « 2005.90 ».
  5. Dans le composant logiciel enfichable MMC Gestion de l’ordinateur, double-cliquez sur le nom du groupe de service que vous avez localisée à l’étape 2. Déterminer si l’écriture de compte de service est manquant dans le groupe de service. Si l’écriture de compte de service est manquant, cliquez sur Ajouter, tapez le nom de compte de service dans la boîte de dialogue Entrez le nom de l’objet à sélectionner, puis cliquez sur OK.

    Remarque Pour ouvrir le composant logiciel enfichable MMC Gestion de l’ordinateur, cliquez sur
    Démarrer, sur exécuter, type
    compmgmt.msc, puis appuyez sur ENTRÉE.
  6. Dans le composant logiciel enfichable MMC Services, démarrez les services SQL Server.

    Remarque Pour ouvrir le composant logiciel enfichable Services, cliquez sur Démarrer, cliquez sur
    Exécuter, tapez services.mscet appuyez sur ENTRÉE.

Plus d'informations


Le programme d’installation de Microsoft SQL Server 2005 crée un groupe Windows local pour chaque service que vous installez. Le groupe Windows créé est appelé un « groupe de service ».

Le programme d’installation de SQL Server 2005 ajoute le compte de service pour chaque service à son groupe respectif. Toutes les autorisations qui sont requises par un service spécifique de SQL Server Windows NT sont accordées à chaque groupe de Windows.

Ces groupes simplifient le processus de l’octroi des autorisations requises pour exécuter les services SQL Server et autres fichiers exécutables. Ces groupes permettent également sécuriser les fichiers de SQL Server. Les services SQL Server accèdent les ressources de Windows et de SQL Server par le biais de l’appartenance au groupe de service.

Les services suivants et les groupes de service sont créés pendant le processus d’installation de SQL Server 2005.
Service de SQL Server
Groupe de services
SQL ServerInstance par défaut : SQLServer2005MSSQLUser$NomOrdinateur$MSSQLSERVER
Une instance nommée : SQLServer2005MSSQLUser$NomOrdinateur$InstanceName
SQL Server AgentInstance par défaut : SQLServer2005SQLAgentUser$NomOrdinateur$MSSQLSERVER

Une instance nommée : SQLServer2005SQLAgentUser$NomOrdinateur$InstanceName
Analysis ServicesInstance par défaut : SQLServer2005MSOLAPUser$NomOrdinateur$MSSQLSERVER

Une instance nommée : SQLServer2005MSOLAPUser$NomOrdinateur$InstanceName
Reporting ServicesInstance par défaut :

SQLServer2005ReportServerUser$NomOrdinateur$MSSQLSERVER et SQLServer2005ReportingServicesWebServiceUser$NomOrdinateur$MSSQLSERVER


Instance nommée :

Nom_ordinateur$InstanceName de SQLServer2005ReportServerUser$ et SQLServer2005ReportingServicesWebServiceUser$NomOrdinateur$InstanceName
Notification ServicesPar défaut ou une instance nommée : SQLServer2005NotificationServicesUser$NomOrdinateur
Services d’intégrationPar défaut ou une instance nommée : SQLServer2005DTSUser$NomOrdinateur
Recherche de texte intégralInstance par défaut : SQLServer2005MSFTEUser$NomOrdinateur$MSSQLSERVER

Une instance nommée : SQLServer2005MSFTEUser$NomOrdinateur$InstanceName
Navigateur de SQL ServerPar défaut ou une instance nommée : SQLServer2005SQLBrowserUser$NomOrdinateur
SQL Server Active Directory HelperPar défaut ou une instance nommée : SQLServer2005MSSQLServerADHelperUser$NomOrdinateur
Pour plus d’informations sur le paramétrage des comptes de service Windows, visitez le site Web de Microsoft à l’adresse suivante :