Detener servicios

Puede detener una instancia de Microsoft SQL Server de manera local desde el servidor, o de manera remota desde un cliente u otro servidor. Si detiene una instancia de SQL Server sin pausarla, finalizarán inmediatamente todos los procesos del servidor. La detención de una instancia de SQL Server impide que se establezcan nuevas conexiones y desconecta a los usuarios actuales.

La tabla siguiente describe los métodos disponibles para detener una instancia de SQL Server.

Método

Descripción

Administrador de configuración de SQL Server

Detiene una instancia local o remota de SQL Server o un servicio del Agente SQL Server.

SQL Server Management Studio

Detiene una instancia local o remota de SQL Server o un servicio del Agente SQL Server.

Instrucción SHUTDOWN

Detiene una instancia de SQL Server si se ejecuta en sqlcmd u otra herramienta de consulta. Utilice la instrucción WITH NOWAIT para detener inmediatamente una instancia de SQL Server.

Comandos net

Detiene una instancia de SQL Server de manera local o remota si se están ejecutando los sistemas operativos Microsoft Windows 2000 o Windows Server 2003. Para detener una instancia con nombre de SQL Server, escriba net stop mssql$nombreDeInstancia en el símbolo del sistema.

Panel de control

Detiene una instancia de SQL Server mediante la aplicación Servicios del Panel de control.

CTRL+C

Detiene una instancia de SQL Server si se inició como un programa desde el símbolo del sistema.

Al detener una instancia de SQL Server, el servidor realiza los siguientes servicios antes de cerrarse:

  • Deshabilita los inicios de sesión (excepto para los administradores del sistema).

  • Espera a que finalicen todas las instrucciones Transact-SQL o procedimientos almacenados que se estén ejecutando.

    Nota

    Para detener el sistema inmediatamente, ejecute la instrucción SHUTDOWN WITH NOWAIT desde la utilidad osql o sqlcmd.

Antes de detener una instancia de SQL Server, puede difundir un mensaje para advertir a los usuarios del cierre inminente. Incluya en el mensaje la hora a la que se va a detener la instancia de SQL Server para que los usuarios puedan finalizar sus tareas. Para obtener más información, vea Cómo difundir un mensaje de cierre del sistema (símbolo del sistema).