Comando nscontrol delete
Data aggiornamento: 5 dicembre 2005
Elimina un'istanza esistente di SQL Server Notification Services.
Sintassi
nscontrol delete
[-nologo]
[-help]
–name instanceName
-server databaseServer
[-sqlusername sqlUserName -sqlpassword sqlPassword]
[-force]
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 da eliminare.
- -serverdatabaseServer
Nome del server che ospita i database dell'istanza e dell'applicazione. Se si utilizza un'istanza denominata di SQL Server, è necessario specificare il nome del server e il nome dell'istanza utilizzando il formato servername\instancename.
-sqlusernamesqlUserName
ID di accesso di SQL Server utilizzato per connettersi a SQL Server.Se si utilizza l'autenticazione di SQL Server per connettersi a SQL Server, specificare un account di accesso tramite questo argomento. Specificare inoltre una password utilizzando l'argomento -sqlpassword.
Se si utilizza l'autenticazione di Windows per la connessione a SQL Server, non utilizzare gli argomenti -sqlusername e -sqlpassword.
Nota sulla protezione: Se possibile, utilizzare l'autenticazione di Windows.
- -sqlpasswordsqlPassword
Password associata all'account di accesso -sqlusername. Questo argomento deve essere utilizzato in combinazione con l'argomento -sqlusername.
-force
Esegue un tentativo di chiusura forzata di eventuali connessioni di database aperte prima di procedere all'eliminazione dei database, senza visualizzare avvisi o richieste di conferma. Se si omette l'argomento -force e se a un database sono ancora associate connessioni aperte, il comando nscontrol delete non sarà in grado di eliminare tale database. Il comando nscontrol delete cercherà di eliminare tutti gli altri database dell'istanza.[!NOTA] Se il comando nscontrol delete viene eseguito senza l'argomento -force in presenza di database con connessioni aperte, è possibile che l'istanza rimanga in uno stato inconsistente. Prima di eseguire nscontrol delete con l'argomento -force, verificare che il servizio Windows NS$instance_name sia interrotto.
Osservazioni
Il comando nscontrol delete consente di eliminare i database dell'istanza e dell'applicazione solo se creati tramite Notification Services. Utilizzare il comando nscontrol unregister per rimuovere la chiave del Registro di sistema, i contatori delle prestazioni e qualsiasi servizio Windows dell'istanza.
Autorizzazioni
L'account utilizzato per l'esecuzione di nscontrol delete oppure l'account di accesso di SQL Server specificato con l'argomento -sqlusername deve disporre dell'autorizzazione per l'eliminazione di database, che implica l'appartenenza al ruolo predefinito del server dbcreator o sysadmin. 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.
Esempi
A. Esempio di base
Nell'esempio seguente viene illustrato come eliminare i database di un'istanza di Notification Services denominata StockInstance
utilizzando l'autenticazione di Windows per la connessione a SQL Server.
nscontrol delete -name StockInstance -server nsuetest
B. Chiusura forzata delle connessioni aperte ed eliminazione di un'istanza
Nell'esempio seguente viene illustrato come eseguire la chiusura forzata di tutte le connessioni aperte nei database dell'istanza e dell'applicazione senza l'intervento dell'utente prima dell'eliminazione dei database. Il comando nscontrol
utilizza l'autenticazione di Windows per la connessione a SQL Server.
nscontrol delete -name StockInstance -server nsuetest -force
C. Eliminazione di un'istanza utilizzando l'autenticazione di SQL Server
Nell'esempio seguente viene illustrato come eliminare i database di un'istanza di Notification Services denominata StockInstance
utilizzando l'autenticazione di SQL Server per la connessione a SQL Server.
nscontrol delete -name StockInstance -server nsuetest
-sqlusername SqlUser -sqlpassword sQl-P@sWd
Vedere anche
Riferimento
Comando nscontrol unregister
Utilità nscontrol
Altre risorse
Eliminazione di istanze di Notification Services
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
5 dicembre 2005 |
|