Commande nscontrol delete
Mis à jour : 5 décembre 2005
Supprime une instance existante de SQL Server Notification Services.
Syntaxe
nscontrol delete
[-nologo]
[-help]
–name instanceName
-server databaseServer
[-sqlusername sqlUserName -sqlpassword sqlPassword]
[-force]
Arguments
- -nologo
Supprime les informations de produit et de version qui s'affichent lorsque vous exécutez une commande nscontrol.
- -help
Affiche la syntaxe de la commande.
- -nameinstanceName
Nom de l'instance à supprimer.
- -serverdatabaseServer
Nom du serveur qui héberge les bases de données d'instance et d'application. Si vous utilisez une instance nommée de SQL Server, vous devez spécifier le nom du serveur et le nom de l'instance en utilisant le format servername\instancename.
-sqlusernamesqlUserName
ID de connexion de SQL Server utilisé pour établir une connexion à SQL Server.Si vous utilisez l'authentification SQL Server pour la connexion à SQL Server, spécifiez un nom d'ouverture de session avec cet argument. Spécifiez également un mot de passe à l'aide de l'argument -sqlpassword.
Si vous utilisez l'authentification Windows pour la connexion à SQL Server, n'utilisez pas les arguments -sqlusername et -sqlpassword.
Remarque relative à la sécurité : Utilisez si possible l'authentification Windows.
- -sqlpasswordsqlPassword
Mot de passe associé au nom d'ouverture de session -sqlusername. Cet argument doit être utilisé avec l'argument -sqlusername.
-force
Tente de forcer la fermeture de toutes les connexions aux bases de données ouvertes avant de supprimer ces bases de données, sans prévenir l'utilisateur. Sans l'argument -force, si une base de données possède toujours des connexions ouvertes, la commande nscontrol delete ne peut supprimer cette base de données. La commande nscontrol delete tente de supprimer toutes les autres bases de données pour l'instance.Remarque : Si vous utilisez la commande nscontrol delete sans l'argument -force alors que certaines bases de données possèdent des connexions ouvertes, vous risquez de laisser l'instance dans un état incohérent. Avant d'exécuter nscontrol delete avec l'argument -force, prenez soin d'arrêter les services Windows NS$instance_name.
Notes
La commande nscontrol delete supprime les bases de données d'instance et d'application uniquement si elles ont été créées par Notification Services. La commande nscontrol unregister supprime la clé de Registre, les compteurs de performances et tout service Windows pour l'instance.
Autorisations
Le compte utilisé pour exécuter nscontrol delete, ou le nom d'ouverture de session SQL Server spécifié par l'argument -sqlusername, doit disposer de l'autorisation de supprimer des bases de données, et donc être membre des rôles de serveur fixes dbcreator ou sysadmin. Le compte doit également être autorisé à exécuter les fichiers binaires de Notification Services. Cette autorisation est octroyée aux membres des groupes Administrateurs et SQLServerNotificationServicesUser Windows.
Exemples
A. Exemple de base
L'exemple suivant montre comment supprimer les bases de données d'une instance de Notification Services nommée StockInstance
, en utilisant l'authentification Windows pour la connexion à SQL Server.
nscontrol delete -name StockInstance -server nsuetest
B. Fermeture de force des connexions ouvertes puis suppression d'une instance
L'exemple suivant montre comment forcer la fermeture de toutes les connexions ouvertes sur les bases de données d'instance et d'application, sans prévenir l'utilisateur, avant de supprimer ces bases de données. La commande nscontrol
utilise l'authentification Windows pour la connexion à SQL Server.
nscontrol delete -name StockInstance -server nsuetest -force
C. Suppression d'une instance avec l'authentification SQL Server
L'exemple suivant montre comment supprimer les bases de données d'une instance de Notification Services nommée StockInstance
, en utilisant l'authentification SQL Server pour la connexion à SQL Server.
nscontrol delete -name StockInstance -server nsuetest
-sqlusername SqlUser -sqlpassword sQl-P@sWd
Voir aussi
Référence
Commande nscontrol unregister
Utilitaire nscontrol
Autres ressources
Suppression d'instances de Notification Services
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
5 décembre 2005 |
|