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

  • 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 Server Compact (SQL CE) (necesario para los servidores StreamInsight, como el servicio de Windows StreamInsight, que usan 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:

  • [!INCLUDEwiprlhlong] (x86 y x64)

  • Windows Server 2008 o posterior (x86 y x64)

  • Windows 7 (x86 y x64)

Instalar StreamInsight

Requisitos previos

Antes de instalar StreamInsight, deben cumplirse los siguientes requisitos:

  • Tiene privilegios de administrador en el equipo.

  • Microsoft .NET Framework 4.0 Service Pack 1 (paquete completo) está instalado. (Microsoft [!INCLUDEcompact] no se admite).

  • Para instalar una edición de StreamInsight 2.1 (StreamInsight.msi) que no sea la edición de evaluación, debe tener una clave del producto Microsoft SQL Server 2012 válida. 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 2012 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

  1. Para ejecutar StreamInsight.msi, vaya al sitio de descarga de Microsoft SQL Server StreamInsight.

  2. En la página Asistente para la instalación de StreamInsight 2.1, haga clic en Siguiente.

  3. 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.

  4. En la página Información de registro, escriba su nombre y el de su compañía.

  5. 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.2, con las instancias Instancia 1 e Instancia 2. Si instala StreamInsight 2.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 (@).

  6. 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 2012 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 2012 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 2012. Observe que no es necesario tener instalada en el equipo una instancia de SQL Server 2012 asociada a la clave del producto.

      Capacidades de StreamInsight Ediciones de Microsoft SQL Server 2012
      Standard Standard

      Web
      Premium Enterprise

      Developer

      Evaluación

      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.

  7. 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 2.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.

  8. En la página Preparado para instalar, haga clic en Instalar.

  9. 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.

  10. SQL Server Compact (SQL CE) es necesario para los servidores StreamInsight, como el servicio de Windows StreamInsight, que usan el almacén de metadatos basado en SQL CE. Puede instalar SQL CE mediante el paquete de instalación incluido en la subcarpeta Redist de StreamInsight; por ejemplo, C:\Archivos de programa\Microsoft StreamInsight 2.1\Redist. Elija la versión de 64 bits (x64) o de 32 bits (x86). Tenga en cuenta que para instalar la versión de 64 bits debe instalar primero la versión de 32 bits.

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 2.1\Bin
Vínculos a la documentación y ejemplos de código de StreamInsight C:\Archivos de programa\Microsoft StreamInsight 2.1\Documentation
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 2.1\Host

C:\Archivos de programa\Microsoft StreamInsight 2.1\Host\<InstanceName>
Licencia de Microsoft StreamInsight C:\Archivos de programa\Microsoft StreamInsight 2.1\license\<LanguageFolder>
MSI de SQL Server Compact Edition C:\Archivos de programa\Microsoft StreamInsight 2.1\Redist
Depurador de flujo de eventos de Microsoft StreamInsight

Nota: Windows XP y [!INCLUDEwinxpsvr] solo admiten el uso de esta herramienta para examinar vistas de diagnóstico.
C:\Archivos de programa\Microsoft StreamInsight 2.1\Tools

* El proceso de instalación registra los archivos DLL de Microsoft.ComplexEventProcessing en la memoria caché global de ensamblados (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 2012.

  1. Para ejecutar StreamInsightClient.msi, vaya al sitio de descarga de Microsoft SQL Server StreamInsight.

  2. En la página Asistente para la instalación de StreamInsight 2.1, haga clic en Siguiente.

  3. 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.

  4. En la página Información de registro, escriba su nombre y el de su compañía.

  5. 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 2012 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 2012 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 2012 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 2.1.

  • Hay una nueva entrada en el menú "Todos los programas" para la nueva versión. Por ejemplo, "Microsoft StreamInsight 2.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 sobre la programación de StreamInsight.

Ejemplos y documentación de StreamInsight

La documentación del producto StreamInsight está disponible en línea como parte de MSDN Library. También hay ejemplos disponibles en línea en Ejemplos de StreamInsight.

Reparar StreamInsight

Puede reparar una instancia de StreamInsight o el cliente StreamInsight si ejecuta el archivo MSI del 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

Historial de cambios

Vea también

Información general (StreamInsight)