Installation (StreamInsight)

Cette rubrique décrit la configuration matérielle et logicielle requise pour Microsoft StreamInsight. Elle décrit également comment installer et désinstaller StreamInsight et répertorie les exemples et la documentation disponibles pour StreamInsight.

Une installation de StreamInsight comprend les éléments principaux suivants :

  • Bibliothèques de plateforme sous la forme d'un jeu de DLL

  • Documentation et fichier Lisezmoi

  • Hôte StreamInsight, éventuellement enregistré comme service Windows

  • Débogueur de flux d'événements StreamInsight

  • Package d'installation de SQL CE (obligatoire pour les serveurs StreamInsight qui utilisent le magasin des métadonnées de SQL CE)

Configuration matérielle et logicielle requise

StreamInsight requiert la configuration matérielle suivante :

  • Recommandé : processeur 2,2 GHz ou plus rapide, 1 024 Mo de RAM ou plus

  • Minimum : processeur 1,6 GHz, 384 Mo de RAM

StreamInsight est pris en charge sur les systèmes d'exploitation suivants :

  • Windows XP Service Pack 2 ou version ultérieure (x86 et x64)

  • Windows Server 2003 Service Pack 2 ou version ultérieure (x86 et x64)

  • Windows Server 2003 R2 ou version ultérieure (x86 et x64)

  • Windows Vista (x86 et x64)

  • Windows Server 2008 ou version ultérieure (x86 et x64)

  • Windows 7 (x86 et x64)

Installation de StreamInsight

Configuration requise

Avant d'installer StreamInsight, les conditions préalables suivantes doivent être remplies :

  • Vous disposez de privilèges d'administrateur sur l'ordinateur.

  • Microsoft .NET Framework 3.5 Service Pack 1 (produit complet) est installé. (Microsoft .NET Compact Framework n'est pas pris en charge.)

  • Pour installer une édition de StreamInsight (StreamInsight.msi) autre que l'édition d'évaluation, vous devez disposer d'une clé de produit Microsoft SQL Server 2008 R2 (et non SQL Server 2008) valide. La clé de produit détermine la capacité de montée en charge (laquelle, à son tour, détermine le taux d'événements par seconde) disponible pour StreamInsight. Notez qu'aucune instance de SQL Server 2008 R2 associée à la clé de produit n'a besoin d'être installée sur l'ordinateur.

Vous pouvez trouver des annonces des versions plus récentes de StreamInsight qui peuvent être téléchargées sur le StreamInsight blog de l'équipe.

Pour installer StreamInsight

  1. Pour exécuter StreamInsight.msi, ouvrez le dossier StreamInsight sur le support SQL Server 2008 R2 ou accédez au site de téléchargement de Microsoft SQL Server StreamInsight.

  2. Dans la page Assistant Installation de StreamInsight 1.1, cliquez sur Suivant.

  3. Dans la page Contrat de Licence, lisez le contrat de licence, puis activez la case à cocher indiquant que vous en acceptez les termes et conditions.

  4. Dans la page Informations d'inscription, entrez votre nom et celui de votre société.

  5. Dans la page Configuration de l'instance, spécifiez l'instance à installer.

    StreamInsight permet l'installation côte à côte de plusieurs versions sur le même ordinateur. Chaque version qui est installée prend en charge plusieurs instances. La version et le nom d'instance sont tous deux utilisés pour identifier les répertoires d'installation et les clés de Registre pour chaque instance de StreamInsight. Vous devez également fournir le nom d'instance quand vous vous connectez à un serveur StreamInsight. La grille qui est affichée lors de l'installation d'une version particulière affiche toutes les instances existantes pour cette version qui sont déjà installées sur l'ordinateur où le programme d'installation est exécuté.

    Un nom d'instance doit être unique sur toutes les versions installées de StreamInsight. Par exemple, supposons que StreamInsight 1.0 est installé sur l'ordinateur, avec les instances Instance1 et Instance2. Si vous installez StreamInsight 1.1 sur le même ordinateur, vous devez fournir des noms d'instance différents, par exemple Instance3 et Instance4. Les noms d'instance ne respectent pas la casse. La valeur doit respecter les conditions suivantes :

    • Le nom ne peut pas dépasser 64 caractères.

    • Le premier caractère d'un nom d'instance doit être une lettre. Les lettres acceptables sont celles définies par la norme Unicode 2.0. Elles incluent les caractères latins a-z, A-Z et les caractères littéraux des autres langues.

    • Les autres caractères d'un nom d'instance peuvent être des lettres définies par le standard Unicode 2.0, des nombres décimaux provenant de scripts de latin de base ou nationaux, le symbole dollar ($) ou le trait de soulignement (_).

    • Les espaces incorporés ou autres caractères spéciaux ne sont pas autorisés dans les noms d'instance. La barre oblique inverse (\), la virgule (), les deux-points (:), le point-virgule (;), le guillemet simple ('), l'esperluette (&) et l'arobase (@) ne sont pas autorisés non plus.

  6. Dans la page Clé de produit, choisissez le type d'édition StreamInsight à installer.

    • Sélectionnez Édition d'évaluation pour installer une édition d'évaluation de StreamInsight. L'installation de l'édition d'évaluation est activée et l'édition d'évaluation expirera dans 180 jours. 

    • Sélectionnez Entrez la clé du produit et entrez la clé de produit SQL Server 2008 R2 valide figurant sur l'étiquette de Certificat d'authenticité Microsoft ou l'emballage du produit afin d'installer l'édition Standard ou Premium de StreamInsight. Les fonctions StreamInsight disponibles dépendent de l'édition de SQL Server 2008 R2 associée à la clé de produit. Le tableau suivant identifie les fonctions StreamInsight qui sont disponibles selon l'édition de SQL Server 2008 R2. Notez qu'aucune instance de SQL Server 2008 R2 associée à la clé de produit n'a besoin d'être installée sur l'ordinateur.

      Fonctions StreamInsight

      Éditions Microsoft SQL Server 2008

      Standard

      Standard

      Enterprise

      Web

      Premium

      Datacenter

      Développeur

      Evaluation

      Les éditions Standard et Premium de StreamInsight ont des caractéristiques différentes en matière de nombre d'événements et de temps de latence. L'édition Standard de StreamInsight est prévue pour les installations StreamInsight ayant à traiter des milliers d'événements par seconde et dont les besoins en termes de latence sont de l'ordre de quelques secondes. L'édition Premium de StreamInsight convient parfaitement aux installations nécessitant le traitement d'au moins dix mille événements par seconde avec un temps de latence inférieur à la seconde. Notez que les performances réelles de l'application StreamInsight dépendent également d'autres facteurs et notamment de l'environnement matériel dans lequel StreamInsight est utilisé et des requêtes et des adaptateurs utilisés dans l'application StreamInsight. Pour plus d'informations, consultez Choix d'une édition StreamInsight.

  7. Dans la page Configuration de l'instance, vous pouvez spécifier le service StreamInsight et les paramètres du groupe.

    Activez la case à cocher Créer un service hôte Windows de StreamInsight pour l'instance de StreamInsight. En cas de sélection, les modifications suivantes sont implémentées :

    • Le compte Windows NetworkService est utilisé comme compte de connexion pour le service. Les utilisateurs avec des privilèges d'administrateur peuvent modifier le compte de connexion du service une fois l'installation terminée.

    • Un fichier de configuration XML pour le service est créé. L'emplacement d'installation par défaut est C:\Program Files\Microsoft StreamInsight 1.1\Host\<instance_name>. Ce fichier de configuration contient des paramètres spécifiques au serveur tels que le type de magasin des métadonnées, ainsi que les paramètres spécifiques à Windows Communication Foundation. Par exemple, si l'URI du serveur StreamInsight de l'instance du service doit être modifié, le fichier de configuration doit être modifié par un utilisateur avec les privilèges d'administrateur.

    Désactivez la case à cocher si vous ne souhaitez pas enregistrer l'instance comme un service Windows.

    Cochez la case à cocher Ajouter l'utilisateur actuel au groupe Utilisateurs de StreamInsight. Les membres de ce groupe ont l'autorisation de se connecter au point de terminaison du service de gestion pour l'instance.

  8. Dans la page Prêt pour l'installation, cliquez sur Installer.

  9. Sélectionnez l'option pour afficher le fichier Lisezmoi.

  10. Installez SQL Server Compact Edition à partir du fichier .msi inclus avec les fichiers d'installation de StreamInsight.

  11. Pour activer l'enregistrement des événements dans le débogueur de flux d'événements StreamInsight sur Windows Vista ou version supérieure, ajoutez l'utilisateur actuel au groupe Utilisateurs du journal de performance.

Le programme d'installation de StreamInsight installe les fichiers suivants.

Fichiers

Emplacement par défaut de l'installation

DLL Microsoft.ComplexEventProcessing *

StreamInsightDumper

C:\Program Files\Microsoft StreamInsight 1.1 \Bin

Documentation StreamInsight

C:\Program Files\Microsoft StreamInsight 1.1\Documentation\<LanguageFolder>

Fichier exécutable du serveur Microsoft StreamInsight (StreamInsightHost)

Fichier de configuration exécutable du serveur Microsoft StreamInsight (StreamInsightHost.exe.config)

C:\Program Files\Microsoft StreamInsight 1.1\Host

C:\Program Files\Microsoft StreamInsight 1.1\Host\<InstanceName>

Licence de Microsoft StreamInsight

C:\Program Files\Microsoft StreamInsight 1.1\license\<LanguageFolder>

SQL Server Compact Edition MSI

C:\Program Files\Microsoft StreamInsight 1.1\Redist

Débogueur de flux d'événements Microsoft StreamInsight

Remarque : Windows XP et Windows Server 2003 prennent en charge uniquement l'utilisation de cet outil pour rechercher des vues de diagnostic.

C:\Program Files\Microsoft StreamInsight 1.1\Tools

* Le processus d'installation inscrit les DLL Microsoft.ComplexEventProcessing dans le Global Assembly Cache (GAC).

Groupe d'utilisateurs de StreamInsight

Le processus d'installation crée un groupe d'utilisateurs, nommé d'après le nom de l'instance. Pour une instance nommée « MyInstance », le groupe d'utilisateurs est nommé « StreamInsightUsers$MyInstance ». Seuls les utilisateurs qui appartiennent à ce groupe peuvent se connecter à un serveur StreamInsight publié. Pour plus d'informations sur la publication d'un serveur, consultez Publication et connexion au serveur StreamInsight.

Si la case à cocher pour ajouter l'utilisateur actuel au groupe Utilisateurs de StreamInsight n'est pas sélectionnée pendant l'installation, le groupe est vide à la fin du processus d'installation. Seuls les utilisateurs avec des privilèges d'administrateur peuvent remplir le groupe.

Si un utilisateur est connecté lors de l'ajout du compte au groupe, il doit se déconnecter et se reconnecter pour que son appartenance au groupe soit prise en compte. Les utilisateurs qui ne sont pas membres de ce groupe recevront des messages d'erreurs de type « accès refusé » lors de la tentative de connexion au point de terminaison de service Web du serveur dans le débogueur de flux d'événements et d'autres programmes clients.

Groupe d'utilisateurs du journal des performances

Pour utiliser le débogueur de flux d'événements, l'utilisateur doit faire partie du groupe des utilisateurs du journal des performances de Windows. Cela permet à l'utilisateur de collecter des traces à l'extérieur du débogueur à l'aide de trace.cmd ou d'enregistrer des événements à partir d'une requête pendant l'utilisation du débogueur. Consultez la section relative à la gestion et aux opérations de Windows pour plus d'informations sur la procédure à suivre.

Pour installer le client StreamInsight

Vous pouvez décider de n'installer que le client StreamInsight. C'est utile lorsqu'une application cliente doit se connecter à un serveur StreamInsight qui s'exécute sur un ordinateur différent. En installant le client, seules les bibliothèques côté client sont copiées sur l'ordinateur et cela ne requiert pas de clé produit SQL Server 2008 R2.

  1. Pour exécuter le fichier StreamInsightClient.msi, ouvrez le dossier StreamInsight sur le support SQL Server 2008 R2 ou accédez au site de téléchargement de Microsoft SQL Server StreamInsight.

  2. Dans la page Assistant Installation de StreamInsight 1.1, cliquez sur Suivant.

  3. Dans la page Contrat de Licence, lisez le contrat de licence, puis activez la case à cocher indiquant que vous en acceptez les termes et conditions.

  4. Dans la page Informations d'inscription, entrez votre nom et celui de votre société.

  5. Dans la page Prêt pour l'installation, cliquez sur Installer.

Propriétés de ligne de commande et installation sans assistance

Vous pouvez utiliser les propriétés suivantes sur la ligne de commande pour fournir les paramètres d'installation et de suppression de StreamInsight. Les propriétés sont définies à l'aide de la syntaxe PROPERTY=VALUE. Le tableau suivant répertorie les noms des propriétés publiques et leurs descriptions. Les noms des propriétés et les valeurs respectent la casse. Notez que tous les noms des propriétés sont en majuscules.

Nom de la propriété

S'applique à

Description

PRODUCTKEY

Facultatif

Installation de serveur

Clé de produit SQL Server 2008 R2 requise pour l'installation de StreamInsight.

Entrez la clé de produit valide figurant sur l'étiquette du Certificat d'authenticité Microsoft ou l'emballage du produit. La clé de produit « 00000-00000-00000-00000-00000 » est utilisée pour l'édition d'évaluation de SQL Server 2008 R2. Il s'agit de la valeur par défaut.

INSTANCENAME

Facultatif

Installation ou suppression du serveur

Nom de l'instance StreamInsight à installer ou à supprimer. La valeur par défaut est Default.

CREATESERVICE

Facultatif

Installation de serveur

L'instance de StreamInsight est enregistrée comme un service Windows.

Valeurs valides :

1 = Enregistrer l'instance comme un service Windows (valeur par défaut).

0 = Ne pas enregistrer l'instance.

ADDTOUSERSGROUP

Facultatif

Installation de serveur

Ajoutez l'utilisateur actuel au groupe StreamInsightUsers$<instance>.

Valeurs valides :

1 = Ajouter l'utilisateur au groupe.

0 = Ne pas ajouter l'utilisateur au groupe.

IACCEPTLICENSETERMS

Obligatoire

Installation du serveur et du client

Acceptez les termes du contrat de licence. Sélectionner NO annule l'installation.

Valeurs valides :

YES

NO

Vous pouvez utiliser ces propriétés pour procéder à une installation de StreamInsight sans assistance ou silencieuse. Vous devez utiliser l'invite de commandes en tant qu'administrateur.

La ligne de commande suivante effectue une installation silencieuse de l'instance par défaut en utilisant l'édition d'évaluation de SQL Server 2008 R2 pour la clé de produit. 

StreamInsight.msi /quiet /log log.txt IACCEPTLICENSETERMS=YES PRODUCTKEY=00000-00000-00000-00000-00000 INSTANCENAME=Default CREATESERVICE=1

La ligne de commande suivante effectue une installation silencieuse des bibliothèques clientes.

StreamInsightClient.msi /quiet /log log.txt IACCEPTLICENSETERMS=YES

Installation d'une nouvelle version de StreamInsight

Lorsque vous installez une nouvelle version de StreamInsight, la nouvelle version est installée côte à côte avec les versions précédemment installées. Les applications et bibliothèques qui ont été compilées avec des versions antérieures continuent d'être exécutées sans modification. Après l'installation d'une nouvelle version de StreamInsight, vous pourrez observer les modifications suivantes sur votre ordinateur :

  • Il existe une nouvelle entrée dans la liste « Programmes et fonctionnalités » de Windows pour la nouvelle version.

  • Il existe un nouveau dossier dans le système de fichiers pour la nouvelle version. Par exemple : C:\Program Files\Microsoft StreamInsight 1.1.

  • Il existe une nouvelle entrée dans le menu « Tous les programmes » pour la nouvelle version. Par exemple, « Microsoft StreamInsight 1.1 ».

Si vous avez installé StreamInsight sur un ordinateur dans plusieurs langues différentes et que vous installez une nouvelle version pour l'une des langues, vous devez également installer la nouvelle version pour les autres langues. Dans le cas contraire, l'anglais sera rétabli comme langue par défaut pour les messages pour les langues pour lesquelles la dernière version n'est pas installée.

Pour plus d'informations, consultez « Versions de StreamInsight » dans Éléments de programmation à prendre en considération.

Exemples et documentation StreamInsight

StreamInsight fournit une documentation produit dans le cadre de l'installation. La documentation est fournie dans un fichier .chm. La documentation peut être mise à jour périodiquement. Vous pouvez rechercher la dernière version de la documentation sur le site de téléchargement de Microsoft SQL Server StreamInsight, ou la consulter depuis MSDN.

Des exemples sont disponibles à l'adresse StreamInsight Samples.

Réparation de StreamInsight

Vous pouvez réparer une instance de StreamInsight ou du client StreamInsight en exécutant le fichier d'installation MSI de StreamInsight approprié. Dans Maintenance du programme, sélectionnez Réparer. Cette option répare les fichiers, les raccourcis et les entrées de Registre manquants ou endommagés.

Suppression de StreamInsight

Vous pouvez supprimer une ou plusieurs instances de StreamInsight ou du client StreamInsight à l'aide de la fonction Programmes et fonctionnalités du Panneau de configuration, ou en exécutant le fichier d'installation MSI de StreamInsight approprié. Les fichiers et dossiers StreamInsight de l'instance spécifiée sont supprimés, et les DLL StreamInsight sont supprimées du composant GAC (Global Assembly Cache) lorsque la dernière instance est supprimée. Notez que seule l'édition 64 bits du fichier d'installation MSI de StreamInsight vous permet de supprimer des instances 64 bits.

Propriétés de ligne de commande pour la suppression de StreamInsight

Nom de la propriété

S'applique à

Description

REMOVEINSTANCE

Obligatoire

Suppression du serveur

Permet de supprimer l'instance spécifiée de StreamInsight.

Valeurs valides :

1

REMOVE

Obligatoire

Suppression du client et du serveur

Supprime les bibliothèques clientes.

Valeurs valides :

ALL

La ligne de commande suivante supprime l'instance par défaut.

StreamInsight.msi /quiet /log log.txt INSTANCENAME=Default REMOVEINSTANCE=1

Lorsque vous supprimez la dernière instance du serveur StreamInsight, le logiciel du serveur lui-même est également supprimé.

La ligne de commande suivante supprime les bibliothèques clientes.

StreamInsightClient.msi /quiet /log log.txt REMOVE=ALL

Voir aussi

Concepts

Vue d'ensemble (StreamInsight)

Historique des modifications

Mise à jour du contenu

Ajout de la propriété IACCEPTLICENSETERMS à la liste de propriétés d'installation sans assistance.

Mise à jour des sélections disponibles dans la page Configuration de l'instance.

Ajout d'exemples d'installation silencieuse de bibliothèques clientes et de suppression silencieuse de toutes les instances de StreamInsight.