2009-07-21 12 views
1

Je crois comme beaucoup de développeurs que Visual Studio et SQL Server sont installés sur mon PC. Comme j'utilise le PC pour diverses tâches, pas seulement pour le développement, SQL Server est arrêté par défaut jusqu'à ce que j'en aie besoin pour une autre session de développement.Comment démarrer/arrêter le service SQL Server local directement à partir de Visual Studio?

Actuellement, je vais directement à Outils d'administration-> Services pour démarrer/arrêter SQL Server. Pas que cela me dérange, mais il aurait été beaucoup mieux si je pouvais avoir quelque chose comme ce bouton standard start/stop directement dans la barre d'outils de Visual Studio. Est-ce possible en quelque sorte?

Une autre idée consiste à démarrer le service au démarrage de Visual Studio et à l'arrêter automatiquement lorsque je ferme l'application. Ce comportement est-il plus facile à réaliser?

Je VS 2008 et SQL 2008.

Répondre

1

Vous devez juste aller simplement au gestionnaire de services, mais pour y arriver de VS 2008:

  1. Aller à l'Explorateur de serveurs Tab
  2. Agrandir sur la section Serveurs
  3. Développer le nom de votre ordinateur
  4. Cliquez avec le bouton droit de la souris sur la section Services et sélectionnez Launch Services Manager
  5. De Gestionnaire des services, sélectionnez SQL Server et faire tout Démarrer, Arrêter l'action de redémarrage que vous souhaitez atteindre

Une autre façon serait l'approche de la ligne commaind de:

net stop « SQL Server (MSSQLSERVER) " net start "SQL Server (MSSQLSERVER)"

+0

ajoutez la ligne de commande pour démarrer et arrêter à votre menu Outils/outils externes et vous avez terminé! –

+0

Que se passe-t-il si 'SQL Server' n'apparaît pas dans' Services'? Le mien avait l'habitude de travailler tout récemment. – Alex

8
  1. Dans Visual studio, allez dans Outils -> Outils externes ...

  2. Cliquez e e ajouter le bouton, et entrez Démarrez SQL Server pour le titre et pour la vente de commande:

    C: \ WINDOWS \ system32 \ net.exe

  3. Pour les arguments, mis:

    début mssqlserver

  4. Décochez "Fermer la sortie" et ti ck "Utiliser la fenêtre de sortie".

  5. Répétez les étapes 2-4 pour créer la commande d'arrêt, mais pour les arguments:

    arrêt mssqlserver

Vous savez disposez de deux outils externes configurés que vous pouvez exécuter en les sélectionnant dans le menu Outils de Visual Studio.

Vous pouvez également ajouter un bouton de raccourci dans une barre d'outils en cliquant à droite dans la barre d'outils, en sélectionnant Personnaliser, puis en faisant glisser le lien d'outil externe correspondant (malheureusement VS les appelle ainsi, vous devrez donc lequel choisir) à une barre d'outils.

+0

Vous pouvez modifier la commande à: C: \ Windows \ System32 \ net.exe et l'argument à: arrêter mssqlserver Cochez l'option "Utiliser la fenêtre de sortie" si vous ne voulez pas la fenêtre DOS. –

+0

Je l'avais déjà dit de cocher "utiliser la fenêtre de sortie" à l'étape 4. Utiliser net.exe au lieu de cmd.exe/k ... est plus agréable si -> mise à jour réponse. – adrianbanks

+0

Désolé, glissé sur l'élément de la fenêtre de sortie. –

Questions connexes