nscontrol delete (comando)
Actualizado: 5 de diciembre de 2005
Elimina una instancia existente de SQL Server Notification Services.
Sintaxis
nscontrol delete
[-nologo]
[-help]
–name instanceName
-server databaseServer
[-sqlusername sqlUserName -sqlpassword sqlPassword]
[-force]
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 que se va a eliminar.
- -serverdatabaseServer
Es el nombre del servidor que aloja las bases de datos de la aplicación y de la instancia. Si utiliza una instancia con nombre de SQL Server, debe especificar el nombre de servidor y el nombre de la instancia utilizando el formato servername\instancename.
-sqlusernamesqlUserName
Es el Id. de inicio de sesión de SQL Server que se utiliza para conectar con SQL Server.Si utiliza la autenticación de SQL Server para conectar con SQL Server, especifique un inicio de sesión mediante este argumento. Especifique también una contraseña utilizando el argumento -sqlpassword.
Si utiliza la autenticación de Windows para conectar con SQL Server, no utilice los argumentos -sqlusername y -sqlpassword.
Nota de seguridad:
Siempre que sea posible, utilice la autenticación de Windows.
- -sqlpasswordsqlPassword
Es la contraseña asociada con el inicio de sesión -sqlusername. Este argumento se debe utilizar con el argumento -sqlusername.
-force
Intenta forzar el cierre de las conexiones de base de datos abiertas antes de eliminar bases de datos, sin consultar al usuario. Sin el argumento -force, si una base de datos aún tiene conexiones abiertas, el comando nscontrol delete no puede eliminar esa base de datos. El comando nscontrol delete intentará eliminar todas las otras bases de datos para la instancia.[!NOTA] Utilizar nscontrol delete sin el argumento -force cuando algunas bases de datos tienen conexiones abiertas puede producir incoherencias en la instancia. Antes de ejecutar nscontrol delete con el argumento -force, asegúrese de que ha detenido el servicio de Windows NS$instance_name.
Notas
El comando nscontrol delete sólo elimina las bases de datos de la aplicación e instancia si se crearon con Notification Services. El comando nscontrol unregister quita la clave del Registro, los contadores de rendimiento y el servicio de Windows de la instancia.
Permisos
La cuenta que se utiliza para ejecutar nscontrol delete o el inicio de sesión de SQL Server especificado por el argumento -sqlusername deben tener permiso para quitar bases de datos. Para ello, debe ser un miembro de la función fija de servidor dbcreator o sysadmin. 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.
Ejemplos
A. Ejemplo básico
El siguiente ejemplo muestra cómo eliminar las bases de datos de una instancia de Notification Services con el nombre StockInstance
, utilizando la autenticación de Windows para conectar con SQL Server.
nscontrol delete -name StockInstance -server nsuetest
B. Forzar el cierre de las conexiones abiertas y después eliminar una instancia
El siguiente ejemplo muestra cómo forzar el cierre de todas las conexiones abiertas a las bases de datos de aplicación e instancia, sin consultar al usuario, antes de eliminar las bases de datos. El comando nscontrol
utiliza la autenticación de Windows para conectar con SQL Server.
nscontrol delete -name StockInstance -server nsuetest -force
C. Eliminar una instancia utilizando la autenticación de SQL Server
El siguiente ejemplo muestra cómo eliminar las bases de datos de una instancia de Notification Services denominada StockInstance
utilizando la autenticación de SQL Server para conectar con SQL Server.
nscontrol delete -name StockInstance -server nsuetest
-sqlusername SqlUser -sqlpassword sQl-P@sWd
Vea también
Referencia
nscontrol unregister (comando)
nscontrol (utilidad)
Otros recursos
Eliminar instancias de Notification Services
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
5 de diciembre de 2005 |
|