Migrar instancias de Notification Services 2.0 a SQL Server 2005

La versión de una instancia de Notification Services y su base de datos deben coincidir. Las instancias de Notification Services 2.0 deben utilizar las bases de datos de Microsoft SQL Server 2000. Las instancias de SQL Server 2005 Notification Services deben utilizar las bases de datos de SQL Server 2005.

Las bases de datos de SQL Server 2000 se actualizan actualizando el Database Engine (Motor de base de datos) o moviendo las bases de datos a un servidor de bases de datos de SQL Server 2005. SQL Server 2005 Notification Services se instala al mismo tiempo que Notification Services 2.0. Las instancias de Notification Services no se actualizan automáticamente al ejecutar el programa de instalación. Por el contrario, deberá migrar instancias de Notification Services a SQL Server 2005 llevando a cabo los siguientes pasos:

  • Actualice el Database Engine (Motor de base de datos).
  • Instale SQL Server 2005 Notification Services.
  • Actualice los metadatos de la instancia de Notification Services.
  • Actualice la instancia de Notification Services.

Matriz de migración

La siguiente tabla muestra las posibles rutas de acceso de migración de Notification Services 2.0 a SQL Server 2005 Notification Services. "Sí" indica que puede migrar de la versión situada en la columna izquierda a la versión situada en la parte superior de la columna. "No" indica que la migración no es posible.

Versión actual SQL Server 2005 Evaluation Edition SQL Server 2005 Developer SQL Server 2005 Workgroup Edition SQL Server 2005 Standard SQL Server 2005 Enterprise

Notification Services 2.0 Standard Edition

Sí1

Sí2

 

Notification Services 2.0 Enterprise Edition

Sí1

Sí2

 

No

1  SQL Server 2005 Evaluation Edition tiene un límite de tiempo. Cuando se agote el límite de tiempo, la instancia de Notification Services no se iniciará.

2  Tenga en cuenta las restricciones de licencia con SQL Server 2005 Developer Edition.

Nota   Notification Services no es compatible con SQL Server 2005 Express Edition ni con SQL Server Workgroup Edition.

Prepararse para migrar las instancias

Antes de actualizar una instancia existente de Notification Services a SQL Server 2005, realice las siguientes tareas:

  • Vuelva a compilar los proveedores de eventos personalizados, los formateadores de contenido y los protocolos de entrega utilizando los ensamblados de Notification Services de SQL Server 2005 y Microsoft .NET Framework 2.0. Los componentes personalizados compilados con el ensamblado de Notification Services 2.0 y .NET Framework 1.1 no son compatibles con Notification Services de SQL Server 2005.
    Los ensamblados de SQL Server 2005 para Notification Services se encuentran en la carpeta %ProgramFiles%\Microsoft SQL Server\90\NotificationServices\n.n.nnn\bin, donde n.n.nnn es el número de versión de compilación.
  • Desinstale las aplicaciones de ejemplo de Notification Services 2.0.
    Los ejemplos de Notification Services 2.0 no modificados no se ejecutarán en SQL Server 2005. La sintaxis de las reglas ha cambiado; las reglas que utilizan la función Notify() no son compatibles con SQL Server 2005.
    Igualmente, algunas aplicaciones de ejemplo utilizan los mismos nombres en Notification Services 2.0 y en SQL Server 2005; por lo tanto, deberá quitar los ejemplos de Notification Services 2.0 antes de utilizar los ejemplos de SQL Server 2005 con el mismo nombre.
    Ejecute la utilidad RemoveSamplesDB.cmd, que se encuentra en la carpeta v2.0.NNNN.0\Samples, para quitar las aplicaciones de ejemplo de 2.0.
  • Asegúrese de que las aplicaciones no tienen varios distribuidores en el mismo servidor. Esto no se permite en SQL Server 2005. Si fuera necesario, actualice el ADF para mover uno de los distribuidores y, a continuación, actualice la aplicación antes de migrar a SQL Server 2005.
  • Determine el mejor momento para realizar la actualización.
    Actualice las instancias durante periodos de baja actividad para minimizar el impacto sobre la recopilación de eventos, la generación y la distribución de notificaciones y la administración de suscripciones. También debería evitar realizar actualizaciones durante un intervalo de supresión de datos programado, que a menudo se produce durante periodos de baja actividad. El programa de supresión de datos se define en cada archivo de definición de la aplicación (ADF) en hora universal coordinada (UTC).
  • Prepare un dispositivo de copia de seguridad de las bases de datos de instancia y de aplicación.
    Durante la actualización, se le indicará que realice una copia de seguridad de las bases de datos de la instancia y de aplicación. Si tiene dispositivos de copia de seguridad definidos reducirá el tiempo necesario para realizar actualizaciones.

Cómo migrar instancias

Puede migrar las instancias de Notification Services a SQL Server 2005 utilizando SQL Server Management Studio o utilidades del símbolo de comandos:

Vea también

Conceptos

Migrar instancias de Notification Services
Instalar SQL Server Notification Services
Cómo ver información de versión de Notification Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005