Applies ToMicrosoft SQL Server 2005 Service Pack 2 Microsoft SQL Server 2005 Standard Edition Microsoft SQL Server 2005 Enterprise Edition Microsoft SQL Server 2005 Express Edition Microsoft SQL Server 2005 Developer Edition Microsoft SQL Server 2005 Express Edition with Advanced Services Microsoft SQL Server 2005 Enterprise X64 Edition Microsoft SQL Server 2005 Standard X64 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 mis à jour correctement. Ce problème survient parce que le processus de restauration des mises à jour de sécurité supprime de manière incorrecte les comptes de service SQL Server 2005 des groupes de services SQL Server locaux correspondants.

Cause

Ce problème survient parce que le processus de restauration des mises à jour de sécurité supprime de manière incorrecte les comptes de service SQL Server 2005 des groupes de services SQL Server locaux correspondants. Les autorisations sont accordées aux groupes de services locaux et non aux comptes de service. C’est pourquoi les services ne peuvent pas accéder aux ressources nécessaires et les services ne peuvent pas démarrer.

Résolution

Pour résoudre ce problème, procédez comme suit :

  1. Identifiez le groupe de services SQL Server 2005 situé sur votre ordinateur. Pour cela, procédez comme suit :

    1. Cliquez sur Démarrer, 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 SQL Server 2005 commence par « SQLServer2005 ». Identifiez chaque groupe, puis double-cliquez pour déterminer l’appartenance à un groupe. Si l’appartenance au groupe est vide, passez à l’étape 3. Si l’appartenance au groupe n’est pas vide, activez le groupe suivant.

  3. Dans le composant logiciel enfichable Microsoft Management Console (MMC), déterminez le compte de service pour les services SQL Server 2005. Pour ouvrir le composant logiciel enfichable Services, cliquez surDémarrer, sur exécuter, tapezservices. msc, puis appuyez sur entrée.

  4. Les noms des services SQL Server commencent par « SQL Server ». Par exemple, « SQL Server (MSSQLSERVER) » est un service de moteur SQL pour l’instance par défaut de SQL Server. Pour déterminer si ce service provient de SQL Server 2005, procédez comme suit :

    1. Cliquez avec le bouton droit sur le service, puis cliquez sur Propriétés.

    2. Recherchez le fichier de programme de ce service. Ce fichier s’affiche dans la zone chemin d’exécution .

    3. Cliquez avec le bouton droit sur le nom du 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 d’ordinateur, double-cliquez sur le nom du groupe de services que vous avez trouvé à l’étape 2. Déterminez si l’entrée du compte de service manque dans le groupe service. Si l’entrée de compte de service n’est pas disponible, cliquez sur Ajouter, tapez le nom du 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 d’ordinateur, cliquez surDémarrer, sur exécuter, tapezcompmgmt. 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, surexécuter, tapez services. msc, puis appuyez sur entrée.

Informations supplémentaires

Le programme d’installation de Microsoft SQL Server 2005 crée un groupe Windows local pour chaque service que vous installez. Le groupe fenêtres créées est appelé « groupe de services ». Le programme d’installation de SQL Server 2005 ajoute le compte de service pour chaque service à son groupe respectif. Toutes les autorisations Windows NT requises par un service SQL Server spécifique sont accordées à chaque groupe Windows. Ces groupes simplifient le processus d’octroi d’autorisation requis pour exécuter les services SQL Server et d’autres fichiers exécutables. Ces groupes permettent également de sécuriser les fichiers SQL Server. Les services SQL Server accèdent aux ressources Windows et aux ressources SQL Server par le biais de l’appartenance au groupe service. Les services et groupes de services suivants sont créés au cours du processus d’installation de SQL Server 2005.

Service SQL Server

Groupe de services

SQL Server

Instance par défaut : SQLServer2005MSSQLUser $nomordinateur$MSSQLSERVERNamed instance : SQLServer2005MSSQLUser $nomordinateur$InstanceName

Agent SQL Server

Instance par défaut : SQLServer2005SQLAgentUser $computername$MSSQLSERVER instance nommée : SQLServer2005SQLAgentUser $nomordinateur$InstanceName

Analysis Services

Instance par défaut : SQLServer2005MSOLAPUser $computername$MSSQLSERVER instance nommée : SQLServer2005MSOLAPUser $nomordinateur$InstanceName

Reporting Services

Instance par défaut : SQLServer2005ReportServerUser$ computername$MSSQLSERVER et SQLServer2005ReportingServicesWebServiceUser $ComputerName$MSSQLSERVER instance nommée : SQLServer2005ReportServerUser $ComputerName$InstanceName et SQLServer2005ReportingServicesWebServiceUser $nomordinateur$InstanceName

Notification Services

Instance nommée ou par défaut : SQLServer2005NotificationServicesUser $nomordinateur

Integration Services

Instance nommée ou par défaut : SQLServer2005DTSUser $nomordinateur

Recherche en texte intégral

Instance par défaut : SQLServer2005MSFTEUser $computername$MSSQLSERVER instance nommée : SQLServer2005MSFTEUser $nomordinateur$InstanceName

Navigateur SQL Server

Instance nommée ou par défaut : SQLServer2005SQLBrowserUser $nomordinateur

Programme d’assistance d’Active Directory SQL Server

Instance nommée ou par défaut : SQLServer2005MSSQLServerADHelperUser $nomordinateur

Pour plus d’informations sur la configuration des comptes de service Windows, consultez le site Web de Microsoft suivant :

http://msdn.microsoft.com/en-us/library/ms143504(SQL.90).aspx

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.