La Web del Programador: Comunidad de Programadores
 
    Pregunta:  45818 - MANEJAR SERVICIOS DE SQLSERVER
Autor:  Juan Carlos Rodriguez
Amigos necesito poder levantar y o bajar el servicio de SQLSERVER A TRAVES DE VBASIC ALGUIEN SABE COMO HACERLO, GRACIAS...!!!

  Respuesta:  Luis Luis
Lo puedes hacer mediante la siguiente línea de código.

ShellExecute Me.hwnd, vbNullString, "NET.EXE", "START MSSQLSERVER /Y", vbNullString, SW_SHOWNORMAL

Y para deternerlo, pues cambia el START por el STOP.

El comando /Y que ves, es para lanzar una confirmación directa ya que te puede preguntar si quieres detener otros servicios y así no le aparece la pantalla al usuario. Pero claro.... también cerrará el resto de servicios como el SQLSERVERAGENT.

Espero que te sirva.

Un saludo