nscontrol status (comando)
Actualizado: 5 de diciembre de 2005
Muestra el estado habilitado o deshabilitado de la instancia especificada, las aplicaciones y sus componentes. También muestra el estado del servicio de Windows NS$<instance_name> o de los servicios asociados a la instancia.
Sintaxis
nscontrol status
[-nologo]
[-help]
-name instanceName
[-server databaseServer]
[-application applicationName]
[-sqlusername sqlUserName -sqlpassword sqlPassword]
Argumentos
- -nologo
Suprime la instrucción de producto y versión que aparece al ejecutar un comando nscontrol.
- -help
Muestra la sintaxis del comando.
- -nameinstanceName
Es el nombre de la instancia sobre la que se va a proporcionar un informe de estado.
-serverdatabaseServer
Es el nombre del servidor que aloja las bases de datos de la aplicación y de la instancia.Cuando ejecute nscontrol status en un sistema en el que esté registrada la instancia, utilice el argumento -name pero no el argumento -server. La utilidad nscontrol determina el nombre de la instancia de Microsoft SQL Server leyendo la información de registro de la instancia.
Cuando ejecute nscontrol status en un sistema en el que no se haya registrado la instancia, debe utilizar tanto el argumento -name como el argumento -server, ya que nscontrol necesita tanto el nombre de Notification Services como el nombre de instancia de SQL Server.
- -applicationapplicationName
Es el nombre de la aplicación sobre la que se va a proporcionar un informe de estado. Si no especifica un nombre de aplicación, nscontrol status notifica el estado de todas las aplicaciones alojadas por la instancia.
-sqlusernamesqlUserName
Si utiliza la autenticación de SQL Server para conectar con SQL Server, debe especificar los argumentos -sqlusername y -sqlpassword.Si utiliza la autenticación de Windows, no especifique los argumentos -sqlusername y -sqlpassword.
- -sqlpasswordsqlPassword
Es la contraseña asociada al Id. de inicio de sesión -sqlusername. El argumento debe usarse junto con el argumento -sqlusername.
Notas
El comando nscontrol status muestra el estado de cada componente, con el nombre del sistema entre paréntesis.
Los proveedores de eventos alojados, el generador y los distribuidores pueden tener los siguientes valores de estado: Habilitado, Habilitar pendiente, Deshabilitado y Deshabilitar pendiente. Para obtener descripciones de los valores posibles de los estados, vea Ver el estado de instancias, aplicaciones y componentes.
El estado del componente se actualiza cuando se inicia el servicio. Si amplía horizontalmente una instancia entre varios equipos, debe iniciar todos los servicios de Windows para todos los estados que se actualizarán.
Los suscriptores y las suscripciones pueden tener el estado Habilitado o Deshabilitado. Estos componentes no dependen del servicio de Windows NS$instance_name.
El comando nscontrol enable y el comando nscontrol disable también muestran información de estado.
Permisos
La cuenta que se utiliza para ejecutar nscontrol status, o el Id. de inicio de sesión de SQL Server especificado por el argumento sqlusername, debe ser miembro de una de las siguientes funciones de base de datos: NSAnalysis, NSDistributor, NSEventProvider, NSGenerator, NSReader, NSRunService, NSSubscriberAdmin o NSVacuum.
La cuenta también debe tener permiso para ejecutar los archivos binarios de Notification Services; este permiso se concede a miembros de los grupos de Windows Administradores y SQLServerNotificationServicesUser.
Si utiliza servicios de Windows de NS$<instanceName> para ejecutar la instancia de Notification Services, nscontrol status muestra el estado para los servicios, por lo que la cuenta debe ser administrador en todos los equipos en los que se ejecuta el servicio de Windows.
Ejemplos
Los siguientes ejemplos ilustran cómo mostrar el estado en varios escenarios.
A. Mostrar el estado de una instancia
Este ejemplo demuestra cómo mostrar el estado de una instancia denominada StockInstance
. La utilidad nscontrol
utiliza la autenticación de Windows para conectar con SQL Server.
nscontrol status -name StockInstance
B. Mostrar el estado de una aplicación
Este ejemplo demuestra cómo mostrar el estado de la aplicación de valores bursátiles en una instancia denominada StockInstance
. La utilidad nscontrol
utiliza la autenticación de Windows para conectar con SQL Server.
nscontrol status -name StockInstance -application Stock
C. Mostrar el estado de una instancia desde un equipo de administración
Este ejemplo demuestra cómo mostrar el estado de una instancia cuando la instancia no está registrada en el equipo. Si desea mostrar el estado, debe usar el argumento –server
para proporcionar el nombre del servidor de la base de datos.
La utilidad nscontrol
utiliza la autenticación de Windows para conectar con SQL Server.
nscontrol status -name StockInstance -server nsuetest
-application Stock
D. Mostrar el estado de una instancia utilizando la autenticación de SQL Server
Importante: |
---|
Siempre que sea posible, utilice la autenticación de Windows. |
Este ejemplo ilustra cómo mostrar el estado de una instancia denominada StockInstance
usando la autenticación de SQL Server para conectar con SQL Server.
nscontrol status -name StockInstance -sqlusername SqlUser
-sqlpassword sQl-P@sWd
Vea también
Referencia
Otros recursos
Ver el estado de instancias, aplicaciones y componentes
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
5 de diciembre de 2005 |
|