Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
2 sur 2 ont trouvé cela utile - Évaluez ce sujet

Démarrer, arrêter, suspendre, reprendre, redémarrer le moteur de base de données, SQL Server Agent ou le service SQL Server Browser

SQL Server 2012

Cette rubrique explique comment démarrer, arrêter, interrompre, reprendre, ou redémarrer le Moteur de base de données SQL Server, l'Agent SQL Server ou le service SQL Server Browser à l'aide du Gestionnaire de configuration SQL Server, de SQL Server Management Studio, des commandes net à partir d'une invite de commandes, de Transact-SQL ou de PowerShell.

Qu'est-ce que le service Moteur de base de données SQL Server, le service SQL Server Agent et le service SQL Server Browser ?

Les composants SQL Server sont des programmes exécutables qui s'exécutent en tant que service Windows. Les programmes qui s'exécutent en tant que service Windows peuvent continuer à fonctionner sans afficher d'activité sur l'écran de l'ordinateur.

Moteur de base de données service

Processus exécutable qui est le Moteur de base de données SQL Server. Le Moteur de base de données peut être l'instance par défaut (avec une limite d'une par ordinateur), ou peut être l'une des nombreuses instances nommées du Moteur de base de données. Utilisez le Gestionnaire de configuration SQL Server pour déterminer quelles instances du Moteur de base de données sont installées sur l'ordinateur. L'instance par défaut (si elle est installée) est répertoriée sous SQL Server (MSSQLSERVER). Les instances nommées (si vous les installez) sont répertoriées en tant que SQL Server (<instance_name>). Par défaut, SQL Server Express est installé en tant que SQL Server (SQLEXPRESS).

SQL Server Service Agent

Service Windows qui exécute des tâches administratives planifiées, appelées travaux et alertes. Pour plus d'informations, consultez Agent SQL Server. SQL Server Agent n'est pas disponible dans toutes les éditions de SQL Server. Pour obtenir la liste des fonctionnalités prises en charge par l'édition de SQL Server, consultez Fonctionnalités prise en charge par les éditions de SQL Server 2012 (http://go.microsoft.com/fwlink/?linkid=232473).

SQL Server Service Browser

Service Windows qui écoute les demandes entrantes des ressources SQL Server et fournit aux clients des informations sur les instances SQL Server installées sur l'ordinateur. Une seule instance du service SQL Server Browser est utilisée pour toutes les instances de SQL Server installées sur l'ordinateur.

Informations supplémentaires

  • La suspension du service Moteur de base de données empêche les nouveaux utilisateurs de se connecter au Moteur de base de données, mais les utilisateurs qui sont déjà connectés peuvent continuer à travailler jusqu'à ce que leurs connexions soient interrompues. Utilisez suspendre lorsque vous souhaitez attendre que les utilisateurs aient terminé leur travail avant d'arrêter le service. Cela leur permet d'effectuer les transactions en cours. Reprendre permet au Moteur de base de données d'accepter à nouveau de nouvelles connexions. Le service SQL Server Agent ne peut pas être suspendu ou repris.

  • Le Gestionnaire de configuration SQL Server et SQL Server Management Studio indiquent l'état actuel des services à l'aide des icônes suivantes.

    Gestionnaire de configuration SQL Server

    • Une flèche verte sur l'icône située à côté du nom du service indique que le service a démarré.

    • Un carré rouge sur l'icône située à côté du nom du service indique que le service s'est arrêté.

    • Deux lignes bleues verticales sur l'icône située à côté du nom du service indique que le service est suspendu.

    • Lors du redémarrage du Moteur de base de données, un carré rouge indique que le service s'est arrêté, puis une flèche verte indique que le service a démarré.

    SQL Server Management Studio

    • Une flèche blanche sur l'icône de cercle vert située à côté du nom du service indique que le service a démarré.

    • Un carré blanc sur l'icône de cercle rouge située à côté du nom du service indique que le service s'est arrêté.

    • Deux lignes blanches verticales sur une icône de cercle bleue située à côté du nom du service indiquent que le service est suspendu.

  • Lorsque vous utilisez le Gestionnaire de configuration SQL Server ou SQL Server Management Studio, seules les options possibles sont disponibles. Par exemple, si le service a déjà démarré, Démarrer n'est pas disponible.

  • Lors de l'exécution sur un cluster, le service Moteur de base de données SQL Server est mieux géré à l'aide de l'Administrateur de cluster.

Sécurité

Autorisations

Par défaut, seuls les membres du groupe des administrateurs locaux peuvent démarrer, arrêter, interrompre, reprendre ou redémarrer un service. Pour accorder aux non-administrateurs la capacité de gérer des services, consultez Comment faire : Accorder aux utilisateurs des droits de gestion des services dans Windows Server 2003 (le processus est semblable sur d'autres versions de Windows).

Arrêter le Moteur de base de données à l'aide de la commande Transact-SQL SHUTDOWN requiert l'appartenance aux rôles serveur fixes sysadmin ou serveradmin, et n'est pas transférable.

[Haut de la page]

Pour démarrer, arrêter, interrompre, reprendre, ou redémarrer une instance du Moteur de base de données SQL Server

  1. Dans le menu Démarrer, pointez sur Tous les programmes, sur Microsoft SQL Server 2012 et sur Outils de configuration, puis cliquez sur Gestionnaire de configuration SQL Server.

  2. Si la boîte de dialogue Contrôle de compte d'utilisateur s'affiche, cliquez sur Oui.

  3. Dans le Gestionnaire de configuration SQL Server, dans le volet gauche, cliquez sur Services SQL Server.

  4. Dans le volet de résultats, cliquez avec le bouton droit sur SQL Server (MSSQLServer) ou sur une instance nommée, puis cliquez sur Démarrer, Arrêter, Suspendre, Reprendre ou Redémarrer.

  5. Cliquez sur OK pour fermer le Gestionnaire de configuration SQL Server.

Remarque Remarque

Pour démarrer une instance du Moteur de base de données SQL Server avec les options de démarrage, consultez Configurer les options de démarrage du serveur (Gestionnaire de configuration SQL Server).

Pour démarrer, arrêter, interrompre, reprendre, ou redémarrer SQL Server Browser ou une instance de l'Agent SQL Server

  1. Dans le menu Démarrer, pointez sur Tous les programmes, sur Microsoft SQL Server 2012 et sur Outils de configuration, puis cliquez sur Gestionnaire de configuration SQL Server.

  2. Si la boîte de dialogue Contrôle de compte d'utilisateur s'affiche, cliquez sur Oui.

  3. Dans le Gestionnaire de configuration SQL Server, dans le volet gauche, cliquez sur Services SQL Server.

  4. Dans le volet de résultats, cliquez avec le bouton droit sur SQL Server Browser ou Agent SQL Server (MSSQLServer) ou Agent SQL Server (<instance_name>) pour une instance nommée, puis cliquez sur Démarrer, Arrêter, Suspendre, Reprendre ou Redémarrer.

  5. Cliquez sur OK pour fermer le Gestionnaire de configuration SQL Server.

Remarque Remarque

L'Agent SQL Server ne peut pas être suspendu.

[Haut de la page]

Pour démarrer, arrêter, interrompre, reprendre, ou redémarrer une instance du Moteur de base de données SQL Server

  1. Dans l'Explorateur d'objets, connectez-vous à l'instance du Moteur de base de données, cliquez avec le bouton droit sur l'instance du Moteur de base de données que vous souhaitez démarrer, puis cliquez Démarrer, Arrêter, Suspendre, Reprendre ou Redémarrer.

    Ou, dans Serveurs inscrits, cliquez avec le bouton droit sur l'instance du Moteur de base de données que vous souhaitez démarrer, pointez sur Contrôle du service, puis cliquez sur Démarrer, Arrêter, Suspendre, Reprendre ou Redémarrer.

  2. Si la boîte de dialogue Contrôle de compte d'utilisateur s'affiche, cliquez sur Oui.

  3. Lorsque vous y êtes invité si vous souhaitez exécuter l'action, cliquez sur Oui.

Pour démarrer, arrêter ou redémarrer une instance de l'Agent SQL Server

  1. Dans l'Explorateur d'objets, connectez-vous à l'instance du Moteur de base de données, cliquez avec le bouton droit sur Agent SQL Server, puis cliquez sur Démarrer, Arrêter ou Redémarrer.

  2. Si la boîte de dialogue Contrôle de compte d'utilisateur s'affiche, cliquez sur Oui.

  3. Lorsque vous y êtes invité si vous souhaitez exécuter l'action, cliquez sur Oui.

[Haut de la page]

Les services Microsoft SQL Server peuvent être démarrés, arrêtés ou suspendus à l'aide des commandes net Microsoft Windows.

Pour démarrer l'instance par défaut du Moteur de base de données

  • À partir d'une invite de commandes, entrez l'une des commandes suivantes :

    net start "SQL Server (MSSQLSERVER)"

    - ou -

    net start MSSQLSERVER

Pour démarrer une instance nommée du Moteur de base de données

  • À partir d'une invite de commandes, entrez l'une des commandes suivantes. Remplacez <instancename> par le nom de l'instance à gérer.

    net start "SQL Server (instancename)"

    - ou -

    net start MSSQL$instancename

Pour démarrer le Moteur de base de données avec des options de démarrage

  • Ajoutez les options de démarrage à la fin de l'instruction net start "SQL Server (MSSQLSERVER)", en les séparant par un espace. Lors d'un démarrage avec l'instruction net start, les options de démarrage utilisent une barre oblique (/) au lieu d'un tiret (-).

    net start "SQL Server (MSSQLSERVER)" /f /m

    ou

    net start MSSQLSERVER /f /m

    Remarque Remarque

    Pour plus d'informations sur les options de démarrage, consultez Options de démarrage du service moteur de base de données.

Pour démarrer l'Agent SQL Server sur l'instance par défaut de SQL Server

  • À partir d'une invite de commandes, entrez l'une des commandes suivantes :

    net start "SQL Server Agent (MSSQLSERVER)"

    - ou -

    net start SQLSERVERAGENT

Pour démarrer l'Agent SQL Server sur une instance nommée de SQL Server

  • À partir d'une invite de commandes, entrez l'une des commandes suivantes. Remplacez instancename par le nom de l'instance à gérer.

    net start "SQL Server Agent( instancename )"

    - ou -

    net start SQLAgent$ instancename

Pour obtenir des informations sur la façon d'exécuter l'Agent SQL Server en mode documenté à des fins de résolution des problèmes, consultez Application sqlagent90.

Pour démarrer SQL Server Browser

  • À partir d'une invite de commandes, entrez l'une des commandes suivantes :

    net start "SQL Server Browser"

    - ou -

    net start SQLBrowser

Pour suspendre ou arrêter des services à partir de la fenêtre d'invite de commandes

  • Pour suspendre ou arrêter des services, modifiez les commandes des façons suivantes.

    • Pour suspendre un service, remplacez net start par net pause.

    • Pour arrêter un service, remplacez net start par net stop

    [Haut de la page]

Le Moteur de base de données peut être arrêté à l'aide de l'instruction SHUTDOWN.

Pour arrêter le Moteur de base de données à l'aide de Transact-SQL

  • Pour attendre la fin des instructions Transact-SQL et des procédures stockées en cours d'exécution, puis arrêter le Moteur de base de données, exécutez l'instruction suivante.

    SHUTDOWN; 
    
  • Pour arrêter le Moteur de base de données immédiatement, exécutez l'instruction suivante.

    SHUTDOWN WITH NOWAIT; 
    

Pour plus d'informations sur l'instruction SHUTDOWN, consultez SHUTDOWN (Transact-SQL).

[Haut de la page]

Pour démarrer et arrêter des services du Moteur de base de données

  1. Dans une fenêtre d'invite de commandes, démarrez SQL Server PowerShell en exécutant la commande suivante.

    sqlps
    
  2. À l'invite de commandes SQL Server PowerShell, exécutez la commande suivante. Remplacez computername par le nom de votre ordinateur.

    # Get a reference to the ManagedComputer class.
    CD SQLSERVER:\SQL\computername
    $Wmi = (get-item .).ManagedComputer
    
  3. Identifiez le service que vous souhaitez arrêter ou démarrer. Choisissez l'une des lignes suivantes. Remplacez instancename par le nom de l'instance nommée.

    • Pour obtenir une référence à l'instance par défaut du Moteur de base de données.

      $DfltInstance = $Wmi.Services['MSSQLSERVER']
      
    • Pour obtenir une référence à une instance nommée du Moteur de base de données.

      $DfltInstance = $Wmi.Services['MSSQL$instancename']
      
    • Pour obtenir une référence au service SQL Server Agent sur l'instance par défaut du Moteur de base de données.

      $DfltInstance = $Wmi.Services['SQLSERVERAGENT']
      
    • Pour obtenir une référence au service SQL Server Agent sur une instance nommée du Moteur de base de données.

      $DfltInstance = $Wmi.Services['SQLAGENT$instancename']
      
    • Pour obtenir une référence au service SQL Server Browser.

      $DfltInstance = $Wmi.Services['SQLBROWSER']
      
  4. Terminez l'exemple pour démarrer, puis arrêter le service sélectionné.

    # Display the state of the service.
    $DfltInstance
    # Start the service.
    $DfltInstance.Start();
    # Wait until the service has time to start.
    # Refresh the cache.
    $DfltInstance.Refresh(); 
    # Display the state of the service.
    $DfltInstance
    # Stop the service.
    $DfltInstance.Stop();
    # Wait until the service has time to stop.
    # Refresh the cache.
    $DfltInstance.Refresh(); 
    # Display the state of the service.
    $DfltInstance
    

[Haut de la page]

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft. Tous droits réservés.