Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Microsoft distribue Microsoft SQL Server 2008 SP2 en tant que fichier téléchargeable. Les correctifs étant cumulatifs, chaque nouvelle version contient tous les correctifs et tous les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2008 SP2.

Symptômes

Prenons l’exemple du scénario suivant :

  • Vous devez faire l’une des

    • Installer la mise à jour cumulative 2 Microsoft SQL Server 2008 Service Pack 2 (SP2) ou une version ultérieure du package de mise à jour cumulative

    • Mettre SQL Server niveau vers 2008 vers SQL Server 2008 Service Pack 3 (SP3)

    • Mettre à niveau SQL Server 2008 R2 vers SQL Server 2008 R2 Service Pack 1 (SP1) ou une version ultérieure du Service Pack

  • Vous créez une tâche SQL Server de l’agent sur une base de données utilisateur, et vous définissez le type de planification comme Démarrer automatiquement au démarrage SQL Server agent.

  • Vous redémarrez le service SQL Server service.

Dans ce scénario, le travail de SQL Server de l’agent d’équipe échoue.

Cause

Ce problème se produit parce que la base de données des utilisateurs n’a pas terminé de récupérer au démarrage de la tâche. Après avoir installé la mise à jour cumulative 2 pour SQL Server 2008 SP2, ou mis à niveau SQL Server 2008 vers SQL Server 2008 SP3 ou mis à niveau SQL Server 2008 R2 vers SQL Server 2008 R2 SP1, l’agent SQL Server démarre juste après la récupération des bases de données MSDB.

Notez SQL Server agent doit commencer une fois que toutes les bases de données ont été récupérées.

Résolution

SQL Server 2008 R2 Service Pack 1

Le correctif pour résoudre ce problème a été publié dans la mise à jour cumulative 9. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative pour SQL Server 2008 R2 Service Pack 1, cliquez sur le numéro d’article suivant pour afficher cet article dans la Base de connaissances Microsoft :

2756574 Package de mise à jour cumulative 9 pour SQL Server 2008 R2 Service Pack 1Note Étant donné que les builds sont cumulatives, chaque nouvelle version de correctif contient tous les correctifs et tous les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2008 R2 Service Pack 1. Nous vous recommandons d’appliquer la version de correctif la plus récente contenant ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

2567616 Les SQL Server 2008 R2 publiées après SQL Server 2008 R2 Service Pack 1

SQL Server 2008 Service Pack 3

Le correctif pour résoudre ce problème a été publié dans la mise à jour cumulative 7 SQL Server 2008 Service Pack 3. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative, cliquez sur le numéro d’article suivant pour afficher cet article dans la Base de connaissances Microsoft :

2738350 Package de mise à jour cumulative 7 pour SQL Server 2008 Service Pack 3Note Étant donné que les builds sont cumulatives, chaque nouvelle version de correctif contient tous les correctifs et tous les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2008 Service Pack 3. Nous vous recommandons d’appliquer la version de correctif la plus récente contenant ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

2629969 Builds SQL Server 2008 publiées après SQL Server 2008 Service Pack 3

Mise à jour cumulative 8 SQL Server 2008 Service Pack 2

Le correctif pour résoudre ce problème a été publié dans la mise à jour cumulative 8 SQL Server 2008 Service Pack 2. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative pour SQL Server 2008 Service Pack 2, cliquez sur le numéro d’article suivant pour afficher cet article dans la Base de connaissances Microsoft :

2648096 Package de mise à jour cumulative 8 pour SQL Server 2008 Service Pack 2Note Étant donné que les builds sont cumulatives, chaque nouvelle version de correctif contient tous les correctifs et tous les correctifs de sécurité inclus dans la version de correctif SQL Server 2008 Service Pack 2 précédente. Nous vous recommandons d’appliquer la version de correctif la plus récente contenant ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

2402659 Builds SQL Server 2008 publiées après SQL Server 2008 Service Pack 2

SQL Server 2008 R2 Service Pack 2

Le correctif pour résoudre ce problème a été publié dans la mise à jour cumulative 2 pour SQL Server 2008 R2 Service Pack 2. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative, cliquez sur le numéro d’article suivant pour afficher cet article dans la Base de connaissances Microsoft :

2740411 Package de mise à jour cumulative 2 pour SQL Server 2008 R2 Service Pack 2Note Étant donné que les builds sont cumulatives, chaque nouvelle version de correctif contient tous les correctifs et tous les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2008 R2. Nous vous recommandons d’appliquer la version de correctif la plus récente contenant ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

2730301 Les SQL Server 2008 R2 publiées après SQL Server 2008 R2 Service Pack 2

Informations clés de Registre

Importante Cette section, méthode ou tâche contient les étapes qui vous indiquent comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour plus de protection, effectuez une sauvegarde du Registre avant de le modifier. Vous serez alors en mesure de le restaurer en cas de problème. Pour plus d'informations sur la procédure de sauvegarde et de restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

322756 Comment faire pour restaurer le Registre dans Windows Une fois que vous avez appliqué ce correctif, vous devez redémarrer le service de l’agent SQL Server de l’instance concernée. Une nouvelle clé de Registre RecoveredDatabasesForAgentStartup est créée au redémarrage du service. Cette clé de Registre définit si un agent de SQL Server attend la récupération des bases de données utilisateur avant de commencer le travail SQL Server’agent de base de données.

Pour que nous configuriez cette clé de Registre à votre place, allez à la section « Corrigerpour moi». Si vous préférez configurer cette clé de Registre vous-même, allez à la section «Laissez-moirésoudre le problème vous-même ».

Aidez-moi



Pour configurer cette clé de Registre automatiquement, cliquez sur le bouton ou le lien Corriger. Cliquez ensuite sur Exécuter dans la boîte de dialogue Téléchargement de fichier, puis suivez les étapes de l’Assistant Réparation.




Notes

  • Avant d’exécuter cette solution de réparation, vous devez installer le correctif décrit dans l’article 2648096 de la Base de connaissances Microsoft ( KB). Ensuite, vous devez redémarrer le service SQL Server de l’agent pour l’instance concernée.

  • Il se peut que cet Assistant ne soit disponible qu’en anglais. Toutefois, la résolution automatique fonctionne aussi pour d’autres versions linguistiques de Windows.

  • Si vous n’utilisez pas l’ordinateur concerné, vous pouvez enregistrer la solution sur un lecteur flash ou sur un CD-ROM et ensuite l’exécuter sur l’ordinateur concerné par le problème.


Ensuite, allez à la section « Le problèmeest-ilcorrigé ? ».



Je résous le problème moi-même

Pour configurer la clé de Registre RecoveredDatabasesForAgentStartup, suivez ces étapes :

  1. Cliquez sur Démarrer, sur Exécuter, tapez regedit dans la zone Ouvrir, puis cliquez sur OK.

  2. Recherchez la sous-clé de Registre suivante, puis cliquez dessus :

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.instance\SQLServerAgent\

  3. Dans le volet Détails, cliquez avec le bouton droit sur RecoveredDatabasesForAgentStartup,puis cliquez sur Modifier.

  4. Dans la zone Données de la valeur, tapez ALL.

    Notez que la valeur par défaut de l’entrée de Registre RecoveredDatabasesForAgentStartup est MSDB.

  5. Fermez l'Éditeur du Registre.

Remarque Si vous définissez la valeur de l’entrée de Registre RecoveredDatabasesForAgentStartup sur une valeur qui n’est pas MSDB ou ALL, un message d’avertissement est connecté au journal de l’agent SQL Server et l’Agent SQL Server attend uniquement la base de données MSDB.

Le problème est-il résolu ?

  • Vérifiez que le problème est résolu. Si c'est le cas, vous n'avez plus besoin de cette section. Sinon, vous pouvez contacter le support technique.

  • Vos commentaires sont les bienvenus. Pour envoyer des commentaires ou signaler des problèmes avec cette solution, veuillez laisser un commentaire sur le blog « Résoudre le problème pourmoi» ou envoyez-nous un e-mail.

État

Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».

Solution de contournement

Pour contourner ce problème, ajoutez une étape à la tâche de l’agent SQL Server qui vérifie si les bases de données ciblées sont en ligne. Cette étape doit être la première.

Remarque Vous pouvez vérifier l’état de la base de données en interrogeant l’état de la colonne dans la table système sys.databases.

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.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×