Instalación (StreamInsight)
En este tema se describen los requisitos de hardware y software para Microsoft StreamInsight. También se describe cómo instalar y desinstalar StreamInsight, y los ejemplos y documentación relativos a StreamInsight.
Una instalación de StreamInsight consta de los siguientes elementos principales:
Las bibliotecas de plataforma, que forman un conjunto de archivos DLL
La documentación y el archivo Léame
El host de StreamInsight, opcionalmente registrado como un Servicio de Windows
La herramienta Depurador de flujo de eventos de StreamInsight
El paquete de instalación de SQL CE (necesario para los servidores StreamInsight que utilizan el almacén de metadatos basado en SQL CE)
Requisitos de hardware y software
StreamInsight tiene los siguientes requisitos de hardware:
Recomendado: CPU de 2.2 GHz o superior, 1024 MB de RAM como mínimo
Mínimo: CPU de 1.6 GHz, 384 MB de memoria RAM
StreamInsight es compatible con los siguientes sistemas operativos:
Windows XP Service Pack 2 o posterior (x86 y x64)
Windows Server 2003 Service Pack 2 o posterior (x86 y x64)
Windows Server 2003 R2 o posterior (x86 y x64)
Windows Vista (x86 y x64)
Windows Server 2008 o posterior (x86 y x64)
Windows 7 (x86 y x64)
Instalar StreamInsight
Requisitos previos
Antes de instalar StreamInsight, se deben cumplir los siguientes requisitos:
Tiene privilegios de administrador en el equipo.
Microsoft .NET Framework 3.5 Service Pack 1 (paquete completo) está instalado. (Microsoft .NET Compact Framework no es compatible).
Para instalar una edición de StreamInsight (StreamInsight.msi) que no sea la edición de evaluación, debe tener una clave del producto Microsoft SQL Server 2008 R2 válida (no SQL Server 2008). La clave del producto determina la capacidad de escalabilidad (que, a su vez, determina la frecuencia de eventos por segundo) disponible para StreamInsight. Observe que no es necesario tener instalada en el equipo una instancia de SQL Server 2008 R2 asociada a la clave del producto.
En el blog del equipo de StreamInsight puede encontrar avisos de las versiones más recientes de StreamInsight disponibles para su descarga.
Para instalar StreamInsight
Para ejecutar el archivo StreamInsight.msi, abra la carpeta StreamInsight en los medios de SQL Server 2008 R2 o vaya al sitio de descarga de Microsoft SQL Server StreamInsight.
En la página Asistente para la instalación de StreamInsight 1.1, haga clic en Siguiente.
En la página Contrato de licencia, lea el contrato de licencia y active la casilla para aceptar los términos y condiciones de la licencia.
En la página Información de registro, escriba su nombre y el de su compañía.
En la página Configuración de instancia, especifique la instancia que desea instalar.
StreamInsight permite la instalación en paralelo de varias versiones en el mismo equipo. Cada una de las versiones instaladas admite varias instancias. Tanto la versión como el nombre de instancia se usan para identificar los directorios de instalación y las claves del Registro para cada una de las instancias de StreamInsight. También se debe proporcionar el nombre de instancia al establecer conexión con un servidor de StreamInsight. La cuadrícula que se presenta durante la instalación de una versión concreta muestra las instancias existentes de esa versión que ya están instaladas en el equipo cuando se ejecuta el programa de instalación.
El nombre de una instancia debe ser exclusivo en todas las versiones instaladas de StreamInsight. Por ejemplo, supongamos que el equipo tiene instalado StreamInsight 1.0, con las instancias Instancia 1 e Instancia 2. Si instala StreamInsight 1.1 en el mismo equipo, tendrá que proporcionar nombres de instancia diferentes, por ejemplo, Instancia 3 e Instancia 4. En los nombres de instancia no se distinguen mayúsculas y minúsculas. El valor debe cumplir los siguientes requisitos:
El nombre no puede superar los 64 caracteres.
El primer carácter del nombre de la instancia debe ser una letra. Las letras aceptables son las que define el estándar Unicode 2.0. Se incluyen los caracteres latinos, a-z, A-Z y los caracteres alfabéticos de otros idiomas.
Los siguientes caracteres pueden ser letras definidas por el estándar Unicode 2.0, números decimales del alfabeto Latín básico y de otros alfabetos nacionales, el signo de dólar ($) o un carácter de subrayado (_).
En los nombres de instancia no se permiten espacios insertados ni otros caracteres especiales. Tampoco se permiten la barra diagonal inversa (\), la coma (,), los dos puntos (:), el punto y coma (;), la comilla simple ('), el símbolo de y comercial (&) ni la arroba (@).
En la página Clave de producto, elija el tipo de edición de StreamInsight que desea instalar.
Seleccione Elegir Evaluation Edition para instalar una edición de evaluación de StreamInsight. La instalación de la edición de evaluación se activa con un período de expiración de 180 días.
Seleccione Escriba la clave del producto y escriba una clave del producto de SQL Server 2008 R2 válida de la etiqueta de Certificado de autenticidad (Certificate of Authenticity) de Microsoft o el paquete del producto para instalar la edición Standard o Premium de StreamInsight. Las capacidades disponibles en StreamInsight dependen de la edición de SQL Server 2008 R2 asociada a la clave del producto. En la siguiente tabla se identifican las capacidades de producto de StreamInsight disponibles según la edición de SQL Server 2008 R2. Observe que no es necesario tener instalada en el equipo una instancia de SQL Server 2008 R2 asociada a la clave del producto.
Capacidades de StreamInsight
Ediciones de Microsoft SQL Server 2008 R2
Standard
Standard
Enterprise
Web
Premium
Datacenter
Developer
Evaluation
StreamInsight Standard y Premium tienen características diferentes de tasas de eventos y latencia. StreamInsight Standard se destina a las instalaciones de StreamInsight donde sea necesario procesar miles de eventos por segundo y los requisitos de latencia son de segundos. StreamInsight Premium está indicada para las instalaciones que requieren el procesamiento de diez mil eventos o más por segundo, con una latencia de menos de un segundo. Observe que las características de rendimiento reales de una aplicación de StreamInsight también dependen de otros factores, como el entorno de hardware en que se utiliza StreamInsight, y las consultas y adaptadores que se utilizan para la aplicación StreamInsight. Para obtener más información, vea Elegir una edición de StreamInsight.
En la página Configuración de instancia puede especificar la configuración de servicios y grupos de StreamInsight.
Active la casilla Crear un servicio de Windows de host de StreamInsight para la instancia de StreamInsight. Al seleccionar Sí, se implementan los siguientes cambios:
La cuenta de Windows NetworkService se utiliza como cuenta de inicio de sesión para el servicio. Los usuarios con privilegios de administrador pueden cambiar la cuenta de inicio de sesión para el servicio una vez completado el programa de instalación.
Se crea un archivo de configuración XML para el servicio. La ubicación de instalación típica es C:\Archivos de programa\Microsoft StreamInsight 1.1\Host\<instance_name>. Este archivo de configuración contiene parámetros específicos de servidor, como el tipo de almacén de metadatos, así como parámetros específicos de Windows Communication Foundation. Por ejemplo, si se debe modificar el URI de servidor de StreamInsight de la instancia de servicio, un usuario con privilegios de administrador debe editar el archivo de configuración.
Desactive la casilla si no desea registrar la instancia como un servicio de Windows.
Active la casilla Agregar el usuario actual al grupo de usuarios de StreamInsight. Los miembros de este grupo tienen permiso para conectar al extremo de servicio de administración para la instancia.
En la página Preparado para instalar, haga clic en Instalar.
Seleccione la opción para mostrar el archivo léame.
Instale la versión de SQL Server Compact Edition desde el archivo .msi incluido con los archivos de instalación de StreamInsight.
Para habilitar el registro de eventos en el Depurador de flujo de eventos de StreamInsight en Windows Vista y posterior, agregue el usuario actual al grupo de Usuarios de registro de rendimiento.
El programa de instalación de StreamInsight instala los siguientes archivos.
Archivos |
Ubicación de instalación típica |
---|---|
Archivos DLL* de Microsoft.ComplexEventProcessing StreamInsightDumper |
C:\Archivos de programa\Microsoft StreamInsight 1.1\Bin |
Documentación de StreamInsight |
C:\Archivos de programa\Microsoft StreamInsight 1.1\Documentation\<LanguageFolder> |
Aplicación ejecutable del servidor de Microsoft StreamInsight (StreamInsightHost) Archivo de configuración ejecutable del servidor de Microsoft StreamInsight (StreamInsightHost.exe.config) |
C:\Archivos de programa\Microsoft StreamInsight 1.1\Host C:\Archivos de programa\Microsoft StreamInsight 1.1\Host\<InstanceName> |
Licencia de Microsoft StreamInsight |
C:\Archivos de programa\Microsoft StreamInsight 1.1\license\<LanguageFolder> |
MSI de SQL Server Compact Edition |
C:\Archivos de programa\Microsoft StreamInsight 1.1\Redist |
Depurador de flujo de eventos de Microsoft StreamInsight Nota: Windows XP y Windows Server 2003 solo admiten el uso de esta herramienta para consultar vistas de diagnóstico. |
C:\Archivos de programa\Microsoft StreamInsight 1.1\Tools |
* El proceso de instalación registra los archivos DLL de Microsoft.ComplexEventProcessing en la memoria caché de ensamblados global (GAC).
Grupo de usuarios de StreamInsight
El proceso de instalación crea un grupo de usuarios, con un nombre establecido en función del nombre de instancia. Para una instancia denominada "MiInstancia", el grupo de usuarios se denomina "StreamInsightUsers$MiInstancia". Solamente los usuarios de este grupo se pueden conectar a un servidor de StreamInsight publicado. Para obtener más información acerca de la publicación de un servidor, vea Publicar en el servidor de StreamInsight y conectarse a él.
Si la casilla para agregar al usuario actual al grupo Usuarios de StreamInsight no está activada durante el Programa de instalación, el grupo estará vacío cuando el proceso del Programa de instalación haya finalizado. Solamente pueden rellenarlo los usuarios con privilegios de administrador.
Si un usuario está conectado mientras la cuenta se agrega al grupo, deberá cerrar la sesión y volver a iniciarla para que la pertenencia al grupo sea efectiva. Los usuarios que no son miembros de este grupo recibirán mensajes de error de "acceso denegado" al intentar conectarse al extremo de servicios web del servidor en el Depurador de flujo de eventos y otros programas cliente.
Grupo de usuarios del registro de rendimiento
Para poder utilizar el Depurador de flujo de eventos, el usuario debe formar parte del grupo de usuarios de registro de rendimiento de Windows. Esta pertenencia permite al usuario recopilar seguimientos fuera del depurador utilizando trace.cmd o grabar los eventos de una consulta mientras trabaja en el depurador. Vea la sección sobre administración y operaciones de Windows para obtener instrucciones para hacerlo.
Para instalar el cliente de StreamInsight
Puede instalar solamente el cliente de StreamInsight. Esto resulta útil cuando una aplicación cliente debe conectarse a un servidor de StreamInsight que se ejecuta en un equipo diferente. La instalación del cliente solamente copia las bibliotecas del lado cliente y no requiere ninguna clave del producto de SQL Server 2008 R2.
Para ejecutar StreamInsightClient.msi, abra la carpeta StreamInsight de los medios de SQL Server 2008 R2 o vaya al sitio de descarga de Microsoft SQL Server StreamInsight.
En la página Asistente para la instalación de StreamInsight 1.1, haga clic en Siguiente.
En la página Contrato de licencia, lea el contrato de licencia y active la casilla para aceptar los términos y condiciones de la licencia.
En la página Información de registro, escriba su nombre y el de su compañía.
En la página Preparado para instalar, haga clic en Instalar.
Propiedades de línea de comandos e instalación desatendida
Puede utilizar las siguientes propiedades en la línea de comandos para proporcionar los valores de instalación o eliminación para StreamInsight. Las propiedades se definen mediante la sintaxis PROPERTY=VALUE. La siguiente tabla muestra los nombres de propiedades públicas y sus descripciones. Los nombres y los valores de propiedad distinguen mayúsculas de minúsculas. Observe que todos los nombres de propiedad están en mayúsculas.
Nombre de propiedad |
Se aplica a |
Descripción |
---|---|---|
PRODUCTKEY Opcional |
Instalación de servidor |
La clave del producto de SQL Server 2008 R2 necesaria para instalar StreamInsight. Escriba una clave del producto válida que puede obtener en la etiqueta del certificado de autenticidad de Microsoft o en el paquete del producto. La clave del producto "00000-00000-00000-00000-00000" define una edición Evaluation de SQL Server 2008 R2 y es el valor predeterminado. |
INSTANCENAME Opcional |
Instalación o eliminación del servidor |
El nombre de la instancia de StreamInsight que se va a instalar o quitar. El valor predeterminado Default. |
CREATESERVICE Opcional |
Instalación de servidor |
Registre la instancia de StreamInsight como un servicio de Windows. Valores válidos: 1 = Registrar la instancia como un servicio de Windows (valor predeterminado). 0 = No registrar la instancia. |
ADDTOUSERSGROUP Opcional |
Instalación de servidor |
Agregue el usuario actual al grupo StreamInsightUsers$<instancia> Valores válidos: 1 = Agregar el usuario al grupo. 0 = No agregar el usuario al grupo. |
IACCEPTLICENSETERMS Obligatorio |
Instalación de servidor y cliente |
Acepte los términos de licencia y los acuerdos. Si se especifica NO se cancela la instalación. Valores válidos: YES NO |
Puede usar estas propiedades para realizar una instalación desatendida o silenciosa de StreamInsight. Debe ejecutar la aplicación de símbolo del sistema como Administrador.
La siguiente línea de comandos realiza una instalación silenciosa de la instancia predeterminada utilizando la Evaluation Edition de SQL Server 2008 R2 para la clave del producto.
StreamInsight.msi /quiet /log log.txt IACCEPTLICENSETERMS=YES PRODUCTKEY=00000-00000-00000-00000-00000 INSTANCENAME=Default CREATESERVICE=1
La siguiente línea de comandos realiza una instalación silenciosa de las bibliotecas de cliente.
StreamInsightClient.msi /quiet /log log.txt IACCEPTLICENSETERMS=YES
Instalar una nueva versión de StreamInsight
Cuando se instala una nueva versión de StreamInsight, se instala en paralelo con las versiones instaladas anteriormente. Las aplicaciones y bibliotecas compiladas con las versiones anteriores continuarán ejecutándose sin ninguna modificación. Después de instalar una nueva versión de StreamInsight, se observarán los cambios siguientes en el equipo:
Hay una nueva entrada en la lista "Programas y características" de Windows para la nueva versión.
Hay una nueva carpeta en el sistema de archivos para la nueva versión. Por ejemplo: C:\Program Files\Microsoft StreamInsight 1.1.
Hay una nueva entrada en el menú "Todos los programas" para la nueva versión. Por ejemplo, "Microsoft StreamInsight 1.1".
Si tiene instalado StreamInsight en un equipo en dos o más idiomas diferentes e instala una nueva versión en uno de ellos, también deberá instalar la nueva versión para los demás idiomas. De lo contrario, los mensajes se mostrarán en inglés como idioma predeterminado para los idiomas cuya última versión no se haya instalado.
Para obtener información adicional, vea "Versiones de StreamInsight" en Consideraciones de programación.
Ejemplos y documentación de StreamInsight
StreamInsight proporciona documentación del producto como parte de su instalación. La documentación se encuentra en un archivo .chm. Se podrían realizar actualizaciones a la documentación periódicamente. Puede comprobar si hay documentación actualizada en el sitio de descargas de Microsoft SQL Server StreamInsight, o consultar la documentación existente en MSDN.
Existen ejemplos disponibles en StreamInsight Samples.
Reparar StreamInsight
Puede reparar una instancia de StreamInsight o el cliente StreamInsight si ejecuta el archivo MSI de programa de instalación de StreamInsight adecuado. En Mantenimiento del programa, seleccione Reparar. Esta opción corrige los archivos, accesos directos y entradas del Registro que faltan o están dañados.
Quitar StreamInsight
Puede quitar una o más instancias de StreamInsight o del cliente de StreamInsight mediante Programas y características del Panel de control o ejecutando el archivo MSI de programa de instalación de StreamInsight. Se eliminan los archivos y carpetas de StreamInsight para la instancia especificada; cuando se quita la última instancia, se quitan de la GAC los archivos DLL de StreamInsight. Tenga en cuenta que solo la edición de 64 bits del archivo MSI del programa de instalación de StreamInsight le permitirá quitar las instancias de 64 bits.
Propiedades de línea de comandos para quitar StreamInsight
Nombre de propiedad |
Se aplica a |
Descripción |
---|---|---|
REMOVEINSTANCE Obligatorio |
Eliminación del servidor |
Quitar la instancia especificada de StreamInsight. Valores válidos: 1 |
REMOVE Obligatorio |
Eliminación de servidor y cliente |
Quitar las bibliotecas de cliente. Valores válidos: ALL |
La siguiente línea de comandos quita la instancia predeterminada.
StreamInsight.msi /quiet /log log.txt INSTANCENAME=Default REMOVEINSTANCE=1
Cuando se quita la última instancia del servidor de StreamInsight, también se quita el software de servidor.
La siguiente línea de comandos quita las bibliotecas de cliente.
StreamInsightClient.msi /quiet /log log.txt REMOVE=ALL
Vea también
Conceptos
Información general (StreamInsight)
Historial de cambios
Contenido actualizado |
---|
Se agregó la propiedad IACCEPTLICENSETERMS a la lista de propiedades de instalación desatendida. |
Se actualizaron las selecciones disponibles en la página Configuración de instancia . |
Se agregaron ejemplos para realizar una instalación silenciosas de las bibliotecas de cliente y realizar una eliminación silenciosa de todas las instancias de StreamInsight. |