Comando nscontrol status
Data aggiornamento: 5 dicembre 2005
Visualizza lo stato di attivazione dell'istanza e delle applicazioni specificate, nonché dei rispettivi componenti. Visualizza inoltre lo stato del servizio o dei servizi Windows NS$<instance_name> associati all'istanza.
Sintassi
nscontrol status
[-nologo]
[-help]
-name instanceName
[-server databaseServer]
[-application applicationName]
[-sqlusername sqlUserName -sqlpassword sqlPassword]
Argomenti
- -nologo
Disattiva la visualizzazione delle informazioni relative al prodotto e alla versione quando si esegue un comando nscontrol.
- -help
Visualizza la sintassi del comando.
- -nameinstanceName
Nome dell'istanza di cui si desidera visualizzare lo stato.
-serverdatabaseServer
Nome del server che ospita i database dell'istanza e dell'applicazione.Per l'esecuzione di nscontrol status nel sistema in cui è registrata l'istanza, utilizzare l'argomento -name ma non l'argomento -server. L'utilità nscontrol determina il nome dell'istanza di Microsoft SQL Server grazie alla lettura delle informazioni del Registro di sistema relative all'istanza.
Se si esegue il comando nscontrol status nel sistema in cui l'istanza non è registrata, è necessario utilizzare entrambi gli argomenti -name e -server in quanto l'utilità nscontrol richiede sia il nome dell'istanza di Notification Services che il nome dell'istanza di SQL Server.
- -applicationapplicationName
Nome dell'applicazione di cui si desidera visualizzare lo stato. Se non si specifica il nome di un'applicazione, nscontrol status restituisce lo stato per tutte le applicazioni ospitate dall'istanza.
-sqlusernamesqlUserName
Se si utilizza l'autenticazione di SQL Server per connettersi a SQL Server, è necessario specificare sia l'argomento -sqlusername che l'argomento -sqlpassword.Se si utilizza l'autenticazione di Windows, non specificare gli argomenti -sqlusername e -sqlpassword.
- -sqlpasswordsqlPassword
Password associata all'ID di accesso -sqlusername. Questo argomento deve essere utilizzato in combinazione con l'argomento -sqlusername.
Osservazioni
Il comando nscontrol status consente di visualizzare lo stato di ogni componente e il nome del sistema tra parentesi.
I valori di stato per i provider di eventi, i generatori e i server di distribuzione sono Attivato, Attivazione in sospeso, Disattivato e Disattivazione in sospeso. Per una descrizione dei valori disponibili relativi allo stato, vedere Visualizzazione dello stato delle istanze, delle applicazioni e dei componenti.
Lo stato del componente viene aggiornato all'avvio del servizio. Se si applica una soluzione di scalabilità orizzontale a un'istanza in più computer, per aggiornare lo stato sarà necessario avviare tutti i servizi Windows.
Lo stato dei Sottoscrittori e delle sottoscrizioni può essere Attivato o Disattivato. Questi componenti non dipendono dal servizio Windows NS$instance_name.
Le informazioni sullo stato vengono visualizzate anche dai comandi nscontrol enable e nscontrol disable.
Autorizzazioni
L'account utilizzato per l'esecuzione di nscontrol status o l'ID di accesso di SQL Server specificato con l'argomento -sqlusername deve appartenere a uno dei ruoli di database seguenti: NSAnalysis, NSDistributor, NSEventProvider, NSGenerator, NSReader, NSRunService, NSSubscriberAdmin o NSVacuum.
L'account deve inoltre disporre delle autorizzazioni necessarie per eseguire i file binari di Notification Services. Tali autorizzazioni vengono concesse ai membri dei gruppi di Windows Administrators e SQLServerNotificationServicesUser.
Se si utilizzano i servizi Windows NS$<instanceName> per eseguire l'istanza di Notification Services, nscontrol status visualizzerà lo stato dei servizi. Di conseguenza, l'account deve essere Administrator su tutti i computer in cui il servizio Windows viene eseguito.
Esempi
Negli esempi seguenti vengono illustrati alcuni scenari in cui è possibile visualizzare le informazioni sullo stato.
A. Visualizzazione dello stato di un'istanza
Nell'esempio seguente viene illustrato come visualizzare lo stato dell'istanza denominata StockInstance
. L'utilità nscontrol
ricorre all'autenticazione di Windows per la connessione a SQL Server.
nscontrol status -name StockInstance
B. Visualizzazione dello stato di un'applicazione
Nell'esempio seguente viene illustrato come visualizzare lo stato dell'applicazione Stock in un'istanza denominata StockInstance
. L'utilità nscontrol
ricorre all'autenticazione di Windows per la connessione a SQL Server.
nscontrol status -name StockInstance -application Stock
C. Visualizzazione dello stato di un'istanza da un computer di amministrazione
Nell'esempio seguente viene illustrato come visualizzare lo stato di un'istanza quando l'istanza non è registrata nel computer. Per visualizzare lo stato, è necessario utilizzare l'argomento –server
per specificare il nome del server di database.
L'utilità nscontrol
ricorre all'autenticazione di Windows per la connessione a SQL Server.
nscontrol status -name StockInstance -server nsuetest
-application Stock
D. Visualizzazione dello stato di un'istanza utilizzando l'autenticazione di SQL Server
Importante: |
---|
Se possibile, utilizzare l'autenticazione di Windows. |
Nell'esempio seguente viene illustrato come visualizzare lo stato di un'istanza denominata StockInstance
mediante l'autenticazione di SQL Server per la connessione a SQL Server.
nscontrol status -name StockInstance -sqlusername SqlUser
-sqlpassword sQl-P@sWd
Vedere anche
Riferimento
Altre risorse
Visualizzazione dello stato delle istanze, delle applicazioni e dei componenti
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
5 dicembre 2005 |
|