Installazione (StreamInsight)

In questo argomento verranno descritti i requisiti hardware e software di Microsoft StreamInsight. Viene inoltre descritto come installare e disinstallare StreamInsight e la documentazione e gli esempi relativi a StreamInsight.

Un'installazione di StreamInsight è costituita dagli elementi principali seguenti:

  • Librerie della piattaforma come set di DLL

  • Documentazione e file Leggimi

  • Host StreamInsight, registrato facoltativamente come servizio Windows

  • Strumento Debugger flusso eventi di StreamInsight

  • Il pacchetto di installazione SQL CE (richiesto per i server StreamInsight che utilizzano l'archivio di metadati basato su SQL CE)

Requisiti hardware e software

I requisiti hardware di StreamInsight sono:

  • Consigliato: CPU 2,2 GHz o più veloce, almeno 1024 MB di RAM

  • Minimo: CPU 1,6 GHz, 384 MB di RAM

StreamInsight non è supportato nei seguenti sistemi operativi:

  • Windows XP Service Pack 2 o versione successiva (x86 e x64)

  • Windows Server 2003 Service Pack 2 o versione successiva (x86 e x64)

  • Windows Server 2003 R2 o versione successiva (x86 e x64)

  • Windows Vista (x86 e x64)

  • Windows Server 2008 o versione successiva (x86 e x64)

  • Windows 7 (x86 e x64)

Installazione di StreamInsight

Prerequisiti

Prima di installare StreamInsight, è necessario soddisfare i prerequisiti seguenti:

  • I privilegi amministrativi per il computer.

  • Microsoft .NET Framework 3.5 Service Pack 1 (pacchetto completo) installato. Microsoft .NET Compact Framework non è supportato.

  • Per installare un'edizione di StreamInsight (StreamInsight.msi) diversa dalla versione di valutazione, è necessario disporre di un codice Product Key di Microsoft SQL Server 2008 R2 (non SQL Server 2008) valido. Il codice Product Key consente di determinare la capacità di scalabilità che, a sua volta, permette di determinare la frequenza di eventi al secondo, disponibile per StreamInsight. Si noti che non è necessario che nel computer sia installata un'istanza di SQL Server 2008 R2 associata al codice Product Key.

È possibile trovare annunci di versioni più recenti di StreamInsight disponibili per il download nel StreamInsight blog del team.

Per installare StreamInsight

  1. Per eseguire StreamInsight.msi, aprire la cartella StreamInsight nei supporti di SQL Server 2008 R2 o visitare il sito di download Microsoft SQL Server StreamInsight.

  2. Nella pagina di benvenuto dell'installazione guidata di StreamInsight 1.1 fare clic su Avanti.

  3. Nella pagina Contratto di licenza leggere il contratto di licenza, quindi selezionare la casella di controllo per accettarne le condizioni.

  4. Nella pagina Informazioni di registrazione immettere il proprio nome e quello dell'azienda.

  5. Nella pagina Configurazione dell'istanza specificare l'istanza da installare.

    StreamInsight consente l'installazione di più versioni side-by-side nello stesso computer. Ogni versione installata supporta più istanze. La versione e il nome dell'istanza vengono entrambi utilizzati per identificare le directory di installazione e le chiavi del Registro di sistema per ogni istanza di StreamInsight. È necessario fornire il nome dell'istanza anche quando ci si connette a un server StreamInsight. La griglia visualizzata durante l'installazione di una particolare versione indica tutte le istanze esistenti per tale versione già installate nel computer in cui viene eseguito il programma di installazione.

    Un nome di istanza deve essere univoco in tutte le versioni installate di StreamInsight. Si supponga, ad esempio, che nel computer sia installato StreamInsight 1.0 con le istanze Istanza1 e Istanza2. Se si installa StreamInsight 1.1 nello stesso computer, è necessario fornire nomi di istanza diversi, ad esempio Istanza3 e Istanza4. Per i nomi delle istanze non viene fatta distinzione tra maiuscole e minuscole. Il valore deve soddisfare i requisiti seguenti:

    • Il nome può essere composto al massimo da 64 caratteri.

    • Il primo carattere del nome dell'istanza deve essere una lettera. Le lettere consentite sono quelle definite dallo standard Unicode 2.0 e includono i caratteri latini a-z, A-Z e i caratteri corrispondenti a lettere di altre lingue.

    • I caratteri successivi possono essere costituiti dalle lettere definite dallo standard Unicode 2.0, dai numeri decimali inclusi negli script Latino di base o in altri script nazionali, il simbolo del dollaro ($) o un carattere di sottolineatura (_).

    • Nei nomi di istanza non sono consentiti spazi interni o altri caratteri speciali. La barra rovesciata (\), la virgola (,) i due punti (:), il punto e virgola (;), la virgoletta singola ('), la e commerciale (&) e la chiocciola (@) rappresentano altri caratteri non consentiti.

  6. Nella pagina Codice Product Key scegliere il tipo di edizione di StreamInsight da installare.

    • Selezionare Scegliere la versione di valutazione per installare una copia di valutazione di StreamInsight. L'installazione della copia di valutazione viene attivata con una scadenza di 180 giorni. 

    • Selezionare Immettere il codice Product Key e immettere un codice Product Key di SQL Server 2008 R2 valido, indicato sull'etichetta del certificato di autenticità Microsoft o sulla confezione del prodotto, per installare l'edizione Standard o Premium di StreamInsight. Le funzionalità disponibili per StreamInsight dipendono dall'edizione di SQL Server 2008 R2 associata al codice Product Key. Nella tabella seguente sono identificate le funzionalità del prodotto di StreamInsight disponibili in base all'edizione di SQL Server 2008 R2. Si noti che non è necessario che un'istanza di SQL Server 2008 R2 associata al codice Product Key sia installata nel computer.

      Funzionalità di StreamInsight

      Edizioni di Microsoft SQL Server 2008 R2

      Standard

      Standard

      Enterprise

      Web

      Premium

      Datacenter

      Developer

      Evaluation

      StreamInsight Standard e Premium dispongono di caratteristiche diverse relative alla latenza e alle frequenze degli eventi. StreamInsight Standard è destinato alle installazioni di StreamInsight in cui è necessario elaborare migliaia di eventi al secondo e i requisiti di latenza sono nell'ordine di secondi. StreamInsight Premium è adatto per le installazioni che richiedono elaborazione di diecimila o più eventi al secondo con una latenza a frazioni di secondo. Si noti che le caratteristiche effettive in termini di prestazioni di un'applicazione StreamInsight dipendono anche da altri fattori, tra cui l'ambiente hardware in cui viene utilizzato StreamInsight e le query e gli adattatori utilizzati per l'applicazione StreamInsight. Per ulteriori informazioni, vedere Scelta di un'edizione di StreamInsight.

  7. Nella pagina Configurazione dell'istanza è possibile specificare le impostazioni relative al gruppo e al servizio di StreamInsight.

    Selezionare la casella di controllo per creare un servizio Windows host di StreamInsight per l'istanza di StreamInsight. Quando l'opzione viene selezionata, vengono implementate le modifiche seguenti:

    • L'account NetworkService di Windows viene utilizzato come account di accesso per il servizio. Gli utenti con privilegi amministrativi possono modificare l'account di accesso per il servizio dopo il completamento dell'installazione.

    • Viene creato un file di configurazione XML per il servizio. Il percorso di installazione tipico è C:\Programmi\Microsoft StreamInsight 1.1\Host \<instance_name>. In questo file di configurazione sono contenuti parametri specifici del server, come il tipo di archivio di metadati, nonché parametri specifici di Windows Communication Foundation. Se, ad esempio, è necessario modificare l'URI del server StreamInsight dell'istanza del servizio, il file di configurazione deve essere modificato da un utente con privilegi amministrativi.

    Deselezionare la casella di controllo se non si desidera registrare l'istanza come servizio Windows.

    Selezionare la casella di controllo per aggiungere l'utente corrente al gruppo Users di StreamInsight. I membri di questo gruppo dispongono delle autorizzazioni per connettersi all'endpoint servizio di gestione per l'istanza.

  8. Nella pagina Inizio installazione fare clic su Installa.

  9. Selezionare l'opzione per visualizzare il file Leggimi.

  10. Installare la versione di SQL Server Compact Edition dal file msi incluso nei file di installazione di StreamInsight.

  11. Per consentire la registrazione degli eventi in Debugger flusso eventi di StreamInsight in Windows Vista e versioni superiori, aggiungere l'utente corrente al gruppo Performance Log Users.

Tramite l'installazione di StreamInsight verranno installati i file seguenti.

File

Percorso di installazione tipico

DLL* Microsoft.ComplexEventProcessing

StreamInsightDumper

C:\Programmi\Microsoft StreamInsight 1.1\Bin

Documentazione di StreamInsight

C:\Programmi\Microsoft StreamInsight 1.1\Documentation\<LanguageFolder>

File eseguibile del server Microsoft StreamInsight (StreamInsightHost)

File di configurazione eseguibile del server Microsoft StreamInsight (StreamInsightHost.exe.config)

C:\Programmi\Microsoft StreamInsight 1.1\Host

C:\Programmi\Microsoft StreamInsight 1.1\Host\<InstanceName>

Licenza di Microsoft StreamInsight

C:\Programmi\Microsoft StreamInsight 1.1\license\<LanguageFolder>

File MSI di SQL Server Compact Edition

C:\Programmi\Microsoft StreamInsight 1.1\Redist

Debugger flusso eventi di Microsoft StreamInsight

Nota: Windows XP e Windows Server 2003 supportano l'utilizzo di questo strumento solo per analizzare le viste diagnostiche.

C:\Programmi\Microsoft StreamInsight 1.1\Tools

* Il processo di installazione consente di registrare le DLL Microsoft.ComplexEventProcessing nella Global Assembly Cache (GAC).

Gruppo Users di StreamInsight

Tramite il processo di installazione viene creato un gruppo di utenti, il cui nome viene assegnato in base del nome dell'istanza. Per un'istanza denominata "MyInstance", il gruppo di utenti è denominato "StreamInsightUsers$MyInstance". Solo gli utenti di questo gruppo possono connettersi a un server StreamInsight pubblicato. Per ulteriori informazioni sulla pubblicazione di un server, vedere Pubblicazione e connessione al server StreamInsight.

Se la casella di controllo per aggiungere l'utente corrente al gruppo Users di StreamInsight non viene selezionata durante l'installazione, il gruppo risulterà vuoto dopo il completamento del processo di installazione. Solo gli utenti con privilegi amministrativi possono popolare il gruppo.

Se un utente è connesso quando l'account viene aggiunto al gruppo, deve prima disconnettersi e quindi accedere nuovamente per rendere effettiva l'appartenenza al gruppo. Gli utenti che non sono membri di questo gruppo riceveranno l'errore "accesso negato" quando tentano di connettersi all'endpoint servizio Web del server in Debugger flusso eventi e in altri programmi client.

Gruppo Performance Log Users

Per poter utilizzare il Debugger flusso eventi, l'utente deve far parte del gruppo Performance Log Users di Windows. In questo modo, l'utente può raccogliere tracce all'esterno del debugger utilizzando trace.cmd o registrare eventi da una query mentre lavora all'interno del debugger. Per informazioni sui passaggi di tale operazione, vedere la sezione relativa alla gestione e alle operazioni Windows.

Per installare il client StreamInsight

È possibile scegliere di installare solo il client StreamInsight. Questa operazione è utile quando un'applicazione client deve connettersi a un server StreamInsight in esecuzione in un computer diverso. L'installazione del client comporta la copia nel computer solo delle librerie sul lato client e non richiede un codice Product Key di SQL Server 2008 R2.

  1. Per eseguire StreamInsightClient.msi, aprire la cartella StreamInsight nel supporto di SQL Server 2008 R2 o visitare il sito di download di Microsoft SQL Server StreamInsight.

  2. Nella pagina di benvenuto dell'installazione guidata di StreamInsight 1.1 fare clic su Avanti.

  3. Nella pagina Contratto di licenza leggere il contratto di licenza, quindi selezionare la casella di controllo per accettarne le condizioni.

  4. Nella pagina Informazioni di registrazione immettere il proprio nome e quello dell'azienda.

  5. Nella pagina Inizio installazione fare clic su Installa.

Proprietà della riga di comando e installazione automatica

È possibile utilizzare le proprietà seguenti nella riga di comando per fornire le impostazioni di installazione o rimozione per StreamInsight. Le proprietà sono definite utilizzando la sintassi PROPERTY=VALUE. Nella tabella seguente sono elencati i nomi di proprietà pubbliche e le relative descrizioni. Per i nomi di proprietà e i valori viene fatta distinzione tra maiuscole e minuscole. Si noti che tutti i nomi di proprietà sono costituiti da lettere maiuscole.

Nome proprietà

Applicabile a

Descrizione

PRODUCTKEY

Facoltativa

Installazione del server

Codice Product Key di SQL Server 2008 R2 necessario per l'installazione di StreamInsight.

Immettere un codice Product Key valido, indicato sull'etichetta del certificato di autenticità Microsoft o sulla confezione del prodotto. Il codice Product Key "00000-00000-00000-00000-00000" definisce la copia di valutazione di SQL Server 2008 R2 ed è il valore predefinito.

INSTANCENAME

Facoltativa

installazione o rimozione del server

Nome dell'istanza di StreamInsight da installare o rimuovere. Il valore predefinito è Default.

CREATESERVICE

Facoltativa

Installazione del server

Consente di registrare l'istanza di StreamInsight come servizio Windows.

Valori validi:

1 = Registrare l'istanza come servizio Windows (valore predefinito).

0 = Non registrare l'istanza.

ADDTOUSERSGROUP

Facoltativa

Installazione del server

Consente di aggiungere l'utente corrente al gruppo StreamInsightUsers$<istanza>.

Valori validi:

1 = Aggiungere l'utente al gruppo.

0 = Non aggiungere l'utente al gruppo.

IACCEPTLICENSETERMS

Richiesta

Installazione del client e del server

Consente di accettare il Contratto di licenza. Se si specifica NO, l'installazione verrà annullata.

Valori validi:

YES

NO

È possibile utilizzare queste proprietà per eseguire un'installazione automatica o non interattiva di StreamInsight. È necessario eseguire l'applicazione prompt dei comandi come amministratore.

La riga di comando seguente consente di eseguire un'installazione non interattiva dell'istanza predefinita utilizzando la copia di valutazione di SQL Server 2008 R2 per il codice Product Key. 

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

La riga di comando seguente consente di eseguire un'installazione non interattiva delle librerie client.

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

Installazione di una nuova versione di StreamInsight

Quando si installa una nuova versione di StreamInsight, la nuova versione viene installata side-by-side alle versioni installate in precedenza. Eventuali applicazioni e librerie compilate rispetto a versioni precedenti continuano a essere eseguite senza modifica. Dopo avere installato una nuova versione di StreamInsight, sarà possibile osservare le modifiche seguenti nel computer:

  • Presenza di una nuova voce nell'elenco "Programmi e funzionalità" per la nuova versione.

  • Presenza di una nuova cartella nel file system per la nuova versione, ad esempio C:\Program Files\Microsoft StreamInsight 1.1.

  • Presenza di una nuova voce nel menu 'Tutti i programmi' per la nuova versione, ad esempio 'Microsoft StreamInsight 1.1'.

Se StreamInsight è installato in un computer in due o più lingue diverse e si installa una nuova versione per una delle lingue, è necessario installare anche la nuova versione per le altre lingue. In caso contrario, per i messaggi sarà nuovamente utilizzato l'inglese come lingua predefinita per le lingue per cui non è installata la versione più recente.

Per ulteriori informazioni, vedere "Versioni di StreamInsight" in Considerazioni sulla programmazione.

Esempi e documentazione di StreamInsight

In StreamInsight è disponibile la documentazione del prodotto come parte dell'installazione del prodotto. La documentazione è contenuta in un file chm. È possibile che periodicamente vengano rilasciati aggiornamenti per la documentazione. È possibile controllare la disponibilità di documentazione aggiornata nel sito di download Microsoft SQL Server StreamInsight o visualizzare la documentazione corrente nel sito MSDN.

Gli esempi sono disponibili nel sito di esempi su StreamInsight.

Ripristino di StreamInsight

È possibile ripristinare un'istanza di StreamInsight o il client StreamInsight eseguendo il file MSI di installazione di StreamInsight appropriato. Da Manutenzione programma scegliere Ripristina. Questa opzione consente di correggere il problema di file, collegamenti e voci del Registro di sistema mancanti o danneggiati.

Rimozione di StreamInsight

È possibile rimuovere il client o una o più istanze di StreamInsight tramite Programmi e funzionalità nel Pannello di controllo oppure eseguendo il file MSI di installazione di StreamInsight appropriato. I file e le cartelle di StreamInsight per l'istanza specificata vengono eliminati e le DLL di StreamInsight vengono rimosse dalla GAC durante la rimozione dell'ultima istanza. Si noti che solo l'edizione a 64 bit del file MSI di installazione di StreamInsight consente di rimuovere le istanze a 64 bit.

Proprietà della riga di comando per la rimozione di StreamInsight

Nome proprietà

Applicabile a

Descrizione

REMOVEINSTANCE

Richiesta

Rimozione del server

Consente di rimuovere l'istanza specificata di StreamInsight.

Valori validi:

1

REMOVE

Richiesta

Rimozione del client e del server

Consente di rimuovere le librerie client.

Valori validi:

ALL

La riga di comando seguente consente di rimuovere l'istanza predefinita.

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

Quando si rimuove l'ultima istanza del server StreamInsight, viene rimosso anche il software del server stesso.

La riga di comando seguente consente di rimuovere le librerie client.

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

Vedere anche

Concetti

Cenni preliminari (StreamInsight)

Cronologia modifiche

Contenuto aggiornato

Aggiunta della proprietà IACCEPTLICENSETERMS all'elenco delle proprietà per l'installazione automatica.

Sono state aggiornate le selezioni disponibili dalla pagina Configurazione dell'istanza.

Sono stati aggiunti esempi dell'esecuzione di un'installazione non interattiva delle librerie client e dell'esecuzione di una rimozione non interattiva di tutte le istanze di StreamInsight.