nscontrol upgrade (comando)

Actualizado: 5 de diciembre de 2005

Actualiza instancias de Microsoft SQL Server Notification Services desde una versión anterior o desde una edición anterior a la edición y versión actuales.

No puede degradar una instancia de Notification Services a una versión anterior o a una edición inferior.

Sintaxis

nscontrol upgrade
    [-nologo]
    [-help]
        –name instanceName
    [-server databaseServer]
    [-sqlusername sqlUserName -sqlpassword sqlPassword]
    [-timeout seconds]

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
    Nombre de la instancia que se va a actualizar.
  • -serverdatabaseServer
    Especifica 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 Microsoft SQL Server para alojar las bases de datos, debe especificar el nombre del servidor y el nombre de la instancia utilizando el formato <nombreDeServidor>\<nombreDeInstancia>.

    Si ejecuta nscontrol upgrade en un sistema en el que la instancia se ha registrado anteriormente utilizando el comando nscontrol register, utilice el argumento -name pero sin el argumento -server. La utilidad nscontrol determina el nombre de la instancia de SQL Server leyendo la información de registro de la instancia.

    Si ejecuta nscontrol upgrade en un sistema en el que la instancia no está registrada, debe usar los argumentos -name y -server, ya que la utilidad nscontrol necesita el nombre de la instancia de Notification Services y el nombre de la instancia de SQL Server para localizar la base de datos de instancias.

    Si especifica el argumento -server, la utilidad nscontrol omite los valores de registro de la instancia.

  • -sqlusernamesqlUserName
    Es el inicio de sesión de SQL Server que nscontrol utiliza para conectar con SQL Server.

    ms162754.note(es-es,SQL.90).gifImportante:
    La autenticación de Windows es más segura que la autenticación de SQL Server. Utilice la autenticación de Windows siempre que sea posible.

    Si debe utilizar 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.

  • -sqlpasswordsqlPassword
    Es la contraseña asociada al Id. de inicio de sesión -sqlusername. Este argumento sólo se debe utilizar cuando la conexión se lleva a cabo mediante la autenticación de SQL Server.
  • -timeout seconds
    Es el tiempo de espera, en segundos, para completar cada acción de actualización. El valor predeterminado de este tiempo de espera es de 30 segundos. Si recibe errores de tiempo de espera cuando intenta actualizar una instancia de Notification Services, establezca un valor de tiempo de espera mayor.

Notas

ms162754.note(es-es,SQL.90).gifImportante:
Es recomendable realizar una copia de seguridad de las bases de datos de la aplicación y de la instancia antes de realizar la actualización.
ms162754.note(es-es,SQL.90).gifImportante:
Tras ejecutar nscontrol upgrade, ejecute nscontrol register para actualizar la información de registro para la instancia.

Cuando se ejecuta nscontrol upgrade, la versión o la edición de nscontrol determina la versión o edición de la actualización. Por ejemplo, si una instancia se ha creado utilizando la versión 2.0.3008.0 de Notification Services y desea actualizar la instancia a 9.0.242, ejecute nscontrol upgrade desde la carpeta 9.0.242\bin para realizar la actualización.

El comando nscontrol upgrade comprueba la base de datos de la instancia para determinar la versión y la edición de los metadatos. Si los metadatos especifican una versión o una edición anteriores, nscontrol upgrade comprueba si la instancia está deshabilitada; si lo está, nscontrol realiza la actualización.

[!NOTA] nscontrol upgrade establece el modo de compatibilidad de la base de datos en 90.

El comando nscontrol upgrade está destinado a actualizar una instancia de Notification Services en su lugar. Si mueve la instancia durante la actualización, debe cambiar los valores de SystemName en el archivo de definición de aplicación (ADF) y, a continuación, utilizar nscontrol update para actualizar los valores de las bases de datos. Si los valores de SystemName de la base de datos no coinciden con los nombres de sistema reales, los componentes no se ejecutan y Notification Services no puede procesar las notificaciones. Para obtener más información sobre cómo mover instancias, vea Mover instancias de Notification Services.

Permisos

La cuenta utilizada para ejecutar nscontrol upgrade, o el inicio de sesión de SQL Server especificado por el argumento -sqlusername deben ser miembros de la función fija de base de datos db_owner o la función fija de servidor 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

En los siguientes ejemplos se ilustra cómo actualizar una instancia en dos circunstancias diferentes.

A. Actualizar una instancia utilizando la autenticación de Windows

En este ejemplo se muestra cómo actualizar una instancia de Notification Services denominada StockInstance utilizando la autenticación de Windows para conectar con SQL Server.

nscontrol upgrade -name StockInstance -server nsuetest

B. Actualizar una instancia utilizando la autenticación de SQL Server

ms162754.note(es-es,SQL.90).gifImportante:
Siempre que sea posible, utilice la autenticación de Windows.

En este ejemplo se muestra cómo actualizar una instancia de Notification Services denominada StockInstance utilizando la autenticación de SQL Server para conectar con SQL Server.

nscontrol upgrade -name StockInstance -server nsuetest
    -sqlusername SqlUser -sqlpassword sQl-P@sWd

Vea también

Referencia

nscontrol (utilidad)

Otros recursos

Migrar 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

Contenido nuevo:
  • Se agregó información acerca del grupo de Windows SQLServerNotificationServicesUser.