Lección 2: Realizar una generación inicial de la instancia del tutorial
Actualizado: 17 de julio de 2006
En esta lección revisará el archivo de configuración de la instancia (ICF), actualizará el ICF según sea necesario, revisará el archivo de definición de aplicación (ADF) y creará la instancia de Tutorial de Notification Services.
Revisar el ICF
En primer lugar, revise la configuración de la instancia en TutorialICF.xml. Esta configuración define una instancia de Notification Services, denominada Tutorial, que alberga la aplicación Weather.
Durante este tutorial, no modificará el archivo TutorialICF.xml, pero debería saber cuál es su contenido.
Para revisar el ICF
En el Explorador de soluciones, expanda Tutorial y luego expanda Varios.
Haga doble clic en el archivo TutorialICF.xml.
El ICF contiene los elementos siguientes:
- Un elemento ParameterDefaults que contiene valores predeterminados para los parámetros ICF y ADF.
- Un elemento InstanceName que especifica el nombre de la instancia Notification Services, que es Tutorial.
- Un elemento SqlServerSystem que especifica la instancia de SQL Server que albergará las bases de datos de Notification Services. El elemento contiene un parámetro: %_DBEngineInstance_%. El valor de este parámetro lo proporcionan los valores predeterminados del parámetro y puede reemplazare al crear o actualizar la instancia.
- Un elemento Applications que contiene información básica acerca de la aplicación Weather. Esto incluye el nombre de la aplicación, la carpeta, la ubicación del archivo ADF, y los nombres y los valores de los parámetros reemplazables del ADF. La aplicación Weather utiliza dos parámetros: %_InstancePath_% y %_ServerName_%. Los valores de estos parámetros los proporcionan los valores predeterminados del parámetro y pueden reemplazare al crear o actualizar la instancia.
- Un elemento DeliveryChannels que define un canal de entrega para el protocolo de entrega de archivos integrado. La aplicación Weather utilizará el protocolo de entrega File para entregar notificaciones al canal de entrega denominado FileChannel. Estas notificaciones se escribirán en un archivo denominado FileNotifications.htm.
Modificar la sección ParameterDefaults del ICF
Para que la actualización del tutorial sea más sencilla, compruebe que los valores siguientes de la sección ParameterDefaults del ICF son correctos:
- El valor del parámetro _DBEngineInstance_ debe ser el nombre de la instancia de Database Engine (Motor de base de datos) al que se ha conectado en el Explorador de objetos. El valor predeterminado para este parámetro es %COMPUTERNAME%, que es una variable de entorno que obtiene el nombre del equipo local. Si está conectado a una instancia con nombre, sustituya %COMPUTERNAME% por el nombre de la instancia de SQL Server. El valor de la instancia predeterminada debe ser el mismo que el del nombre del equipo.
- El valor del parámetro _ServerName_ debe ser el nombre del equipo local. Este valor se pasa al ADF y especifica dónde se ejecutarán los componentes del motor de Notification Services. A menos que esté ampliando horizontalmente la instancia, lo que no es recomendable para este tutorial, debe dejar el valor como %COMPUTERNAME%.
- El valor de _InstancePath_ es la ruta de acceso del archivo TutorialICF.xml. Si no instaló los ejemplos en la ubicación predeterminada, actualice este valor con la ruta de acceso correcta de los archivos del tutorial. %ProgramFiles% es una variable de entorno que obtiene la ruta de acceso de la carpeta Archivos de programa del equipo local, que generalmente es C:\Archivos de programa.
Si ha cambiado algún valor en la sección ParameterDefaults, guarde y cierre el archivo TutorialICF.xml.
Revisar el ADF
A continuación, revise la definición inicial de la aplicación en el archivo WeatherADF.xml. Modificará este archivo durante el tutorial.
Para revisar el ADF
En el Explorador de soluciones, expanda Weather y, luego, expanda Varios.
Haga doble clic en WeatherADF.xml.
El ADF inicial está prácticamente vacío. Contiene solamente los elementos necesarios para que la aplicación se genere correctamente. Esto incluye un elemento SubscriptionClasses vacío, un elemento NotificationClasses vacío y los elementos SystemName del generador y distribuidor de la aplicación. Estos elementos contienen un parámetro, %_NSServer_%, cuyo valor se proporciona al crear la instancia de Notification Services y se pasa del ICF al ADF.
Crear la instancia de Notification Services
Cuando se crea una instancia de Notification Services, se proporciona a Notification Services el nombre del ICF y los valores de los parámetros que necesita este archivo. Notification Services utiliza el ICF para crear una base de datos de la instancia y utiliza el ADF de la aplicación Weather al que se hace referencia en el ICF para crear una base de datos de la aplicación.
Utilizará SQL Server Management Studio para crear la instancia de Notification Services.
Para crear la instancia de Notification Services
En el Explorador de objetos, haga clic con el botón secundario en Notification Services y seleccione Nueva instancia de Notification Services.
Haga clic en Examinar, localice el archivo TutorialICF.xml file y, luego, haga clic en Abrir.
La ubicación predeterminada para este archivo es C:\Archivos de programa\Microsoft SQL Server\90\Samples\Notification Services\tutorial\TutorialICF.xml.
En la cuadrícula Parámetros, revise los valores de los parámetros. Estos deberían ser los valores que proporcionó si modificó el ICF.
Si utiliza las variables de entorno %COMPUTERNAME% y %ProgramFiles%, Notification Services también muestra los valores de dichas variables.
Haga clic en Aceptar.
Un cuadro de diálogo muestra el estado de las acciones de creación. Todas las acciones deberían completarse correctamente. Si no es así, compruebe que los valores de los parámetros que proporcionó son correctos e intente crear de nuevo la instancia de Notification Services.
Cuando hayan finalizado las acciones de creación, haga clic en Cerrar.
Revisar los resultados
Una vez creada la instancia del tutorial, debería ver dos bases de datos nuevas y una instancia de Notification Services en el Explorador de objetos.
Para revisar los resultados
En el Explorador de objetos, expanda Bases de datos.
Debería ver dos bases de datos: TutorialNSMain, que es la base de datos de la instancia, y TutorialWeather, que es la base de datos de la aplicación. Si no ve estas bases de datos, haga clic con el botón secundario en Bases de datos y seleccione Actualizar.
Expanda Notification Services.
Debería ver una instancia de Notification Services denominada Tutorial. Si no ve esta instancia, haga clic con el botón secundario en Notification Services y seleccione Actualizar.
Lección siguiente
Lección 3: Agregar una clase de eventos
Vea también
Conceptos
Tutorial de Notification Services
Otros recursos
Crear soluciones de notificación
Implementar Notification Services
Introducción a SQL Server Notification Services