Question

J'essaie de créer une tâche du planificateur de tâches pour démarrer mon instance SQL Server 2005 tous les matins, car quelque chose l'arrête toutes les nuits. C’est une solution temporaire jusqu’à ce que je puisse diagnostiquer l’arrêt.

J'ai créé une tâche à exécuter sous mon utilisateur administrateur et pour lancer le programme, cmd avec les arguments / c net start mssqlserver . Lorsque j'exécute manuellement la commande dans une console sous mon utilisateur admin, elle s'exécute, mais lorsque j'essaie d'exécuter manuellement la tâche, il enregistre le message suivant et le service reste arrêté:

action "C: \ Windows \ system32 \ cmd.EXE" avec le code de retour 2 .

Des suggestions?

Était-ce utile?

La solution

Je recommanderais d'ouvrir le composant logiciel enfichable MMC Services (il suffit d'exécuter services.msc), de rechercher le service et de modifier les propriétés du service pour qu'il redémarre automatiquement en cas d'échec du service.

  1. Ouvrez le composant logiciel enfichable MMC Services (exécuté services.msc)
  2. Localisez le service. Si vous installé une instance par défaut de SQL Server 2005 qui serait " SQL Serveur (MSSQLSERVER) ". Si vous installé une instance nommée le nom serait entre parenthèses.
  3. Cliquez avec le bouton droit sur le service et sélectionnez "Propriétés".
  4. Basculez sur le lien "Récupération". onglet.
  5. Définissez les options pour le premier, le second et les échecs ultérieurs, si désiré.
  6. Cliquez sur "OK".

John Dyer a également raison de rechercher dans les journaux d’événements Windows les raisons pour lesquelles SQL Server s’est arrêté (exécutez eventvwr.exe).

Autres conseils

Utilisez la commande NET:

Pour démarrer un service, tapez: net startservice

Pour arrêter un service, tapez: net stopservice

Pour suspendre un service, tapez: net pauseservice

Pour reprendre un service, entrez: net continueervice

Consultez cet article de Microsoft pour plus de détails: Article Microsoft

De plus, je consulterais les journaux d’événements Windows (Application et Système) pour savoir pourquoi SQLServer s’arrête en premier lieu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top