Установка (StreamInsight)
В этом разделе описываются требования к оборудованию и программному обеспечению для Microsoft StreamInsight. Также описывается установка и удаление StreamInsight, образцов кода и документации, относящихся к StreamInsight.
Установка StreamInsight состоит из следующих основных элементов.
Библиотеки платформ в виде набора DLL-файлов
Документация и файл Readme
Узел StreamInsight, который может быть зарегистрировано как служба Windows
Средство отладчика потока событий StreamInsight
Пакет установки SQL CE (требуется для серверов StreamInsight, которые используют хранилище метаданных SQL CE)
Требования к оборудованию и программному обеспечению
StreamInsight предъявляет следующие требования к оборудованию.
Рекомендуется: ЦП с тактовой частотой 2,2 ГГц и выше, ОЗУ объемом 1024 МБ и выше.
Не менее: ЦП с тактовой частотой 1,6 ГГц, ОЗУ объемом 384 МБ.
StreamInsight поддерживается в следующих операционных системах:
Windows XP с пакетом обновления 2 (SP2) или более поздней версии (x86 и x64);
Windows Server 2003 с пакетом обновления 2 (SP2) или более поздней версии (x86 и x64);
Windows Server 2003 R2 или более поздней версии (x86 и x64);
Windows Vista (x86 и x64);
Windows Server 2008 или более поздняя версия (x86 и x64);
Windows 7 (x86 и x64).
Установка StreamInsight
Предварительные требования
Перед установкой StreamInsight должны быть выполнены следующие условия.
У вас есть права администратора на компьютере.
Установлена платформа Microsoft .NET Framework 3.5 с пакетом обновления 1 (SP1) (полная комплектация). (Microsoft .NET Compact Framework не поддерживается.)
Для установки выпуска StreamInsight (StreamInsight.msi), отличного от Evaluation, необходим действующий ключ продукта Microsoft SQL Server 2008 R2 (не SQL Server 2008). По ключу продукта определяются возможности масштабируемости (которые определяют скорость обработки событий), доступные для StreamInsight. Обратите внимание, что на компьютере не обязательно должен быть установлен экземпляр SQL Server 2008 R2, связанный с ключом продукта.
Можно найти объявления о более новых версиях StreamInsight, доступных для загрузки в StreamInsight , в блоге группы.
Установка StreamInsight
Чтобы запустить файл StreamInsight.msi, откройте папку StreamInsight на носителе SQL Server 2008 R2 или перейдите на сайт загрузки Microsoft SQL Server StreamInsight.
На странице Мастер установки StreamInsight 1.1 нажмите кнопку Далее.
На странице Лицензионное соглашение прочтите лицензионное соглашение и установите флажок, подтверждающий принятие условий соглашения.
На странице Регистрационные сведения введите имя пользователя и название организации.
На странице Конфигурация экземпляра укажите экземпляр для установки.
Можно установить несколько версий StreamInsight параллельно на один и тот же компьютер. Каждая установленная версия поддерживает несколько экземпляров. Каталоги установки и разделы реестра для экземпляра StreamInsight определяются как по версии, так и по имени экземпляра. Кроме того, при соединении с сервером StreamInsight необходимо задать имя экземпляра. Сетка, отображаемая во время установки определенной версии, показывает все существующие экземпляры этой версии, уже установленные на компьютере, на котором выполняется программа установки.
Имя экземпляра должно быть уникальным среди всех установленных версий StreamInsight. Например, предположим, что сервер StreamInsight 1.0 устанавливается на компьютер с экземплярами Instance1 и Instance2. Чтобы установить StreamInsight 1.1 на тот же компьютер, необходимо задать другое имя экземпляра, например Instance3 и Instance4. Имена экземпляров обрабатываются без учета регистра. Значение должно отвечать следующим требованиям.
Длина имени не может превышать 64 символов.
Имя экземпляра должно начинаться с буквы. Оно может состоять из букв, определенных стандартом Юникод 2.0. В их число входят символы a-z, A-z и буквы из других языков.
За первым символом могут следовать буквы, определенные Юникодом 2.0, десятичные числа из набора символов Basic Latin и других национальных шрифтов, знак доллара ($) и символ подчеркивания (_).
Нельзя включать в имена экземпляров символы пробелов и другие специальные символы. В число недопустимых символов входят обратная косая черта (\), запятая (,), двоеточие (:), точка с запятой (;), одиночная кавычка ('), амперсанд (&) и знак @.
На странице Ключ продукта выберите тип выпуска StreamInsight для установки.
Выберите значение Evaluation Edition, чтобы установить ознакомительный выпуск StreamInsight. После установки ознакомительный выпуск активируется сроком на 180 дней.
Чтобы установить выпуск StreamInsight Standard или Premium, выберите Введите ключ продукта и введите действующий ключ продукта SQL Server 2008 R2 с сертификата подлинности или с упаковки продукта Microsoft. Возможности, доступные в StreamInsight, зависят от выпуска SQL Server 2008 R2, связанного с ключом продукта. В следующей таблице перечисляются возможности продукта StreamInsight, доступные в данном выпуске SQL Server 2008 R2. Обратите внимание, что нет необходимости устанавливать на компьютере экземпляр SQL Server 2008 R2, связанный с ключом продукта.
Возможности StreamInsight
Выпуски Microsoft SQL Server 2008 R2
Стандартные
Standard
Enterprise
Web
Premium
Datacenter
Developer
Evaluation
Выпуски StreamInsight Standard и Premium имеют разные характеристики частоты и задержки событий. Выпуск StreamInsight Standard предназначен для установок StreamInsight, в которых за одну секунду нужно обработать тысячи событий, а требования для задержки имеют порядок нескольких секунд. Выпуск StreamInsight Premium хорошо подходит для установок, в которых за одну секунду нужно обработать десять тысяч и более событий, а задержка должна измеряться в долях секунды. Обратите внимание, что фактические характеристики производительности приложения StreamInsight зависят также от других факторов, включая аппаратную среду, в которой используется StreamInsight, а также запросы и адаптеры, используемые для приложения StreamInsight. Дополнительные сведения см. в разделе Выбор выпуска StreamInsight.
На странице Конфигурация экземпляра можно задать параметры службы StreamInsight и группы.
Установите флажок Создать службу StreamInsight Host Windows для экземпляра StreamInsight. В этом случае выполняются следующие изменения.
Учетная запись Windows NetworkService используется в качестве учетной записи входа для службы. Пользователи с правами администратора могут изменить учетную запись входа для службы после завершения установки.
Будет создан XML-файл конфигурации для службы. Типичным расположением установки является «C:\Program Files\Microsoft StreamInsight 1.1\Host\<instance_name>». Этот файл конфигурации содержит параметры, относящиеся к серверу, такие как тип хранилища метаданных, а также параметры, относящиеся к Windows Communication Foundation. Например, если нужно изменить URI сервера StreamInsight для экземпляра службы, то файл конфигурации должен изменяться пользователем с правами администратора.
Снимите флажок, если не нужно регистрировать экземпляр как службу Windows.
Установите флажок Добавить текущего пользователя в группу пользователей StreamInsight. Члены этой группы имеют разрешение на подключение к конечной точке службы управления для экземпляра.
На странице Все готово для установки нажмите кнопку Установить.
Установите флажок, чтобы показать файл Readme.
Установите версию SQL Server Compact Edition из MSI-файла, который входит в число файлов установки StreamInsight.
Для включения записи событий отладчиком потока событий StreamInsight в ОС Windows Vista и более поздних версиях добавьте текущего пользователя в группу пользователей журнала производительности.
Программа установки StreamInsight устанавливает следующие файлы.
Файлы |
Стандартный каталог установки |
---|---|
Библиотеки Microsoft.ComplexEventProcessing* StreamInsightDumper |
C:\Program Files\Microsoft StreamInsight 1.1\Bin |
Документация по StreamInsight |
C:\Program Files\Microsoft StreamInsight 1.1\Documentation\<LanguageFolder> |
Исполняемый файл сервера служб Microsoft StreamInsight (StreamInsightHost) Файл конфигурации исполняемых объектов сервера служб Microsoft StreamInsight (StreamInsightHost.exe.config) |
C:\Program Files\Microsoft StreamInsight 1.1\Host C:\Program Files\Microsoft StreamInsight 1.1\Host\<InstanceName> |
Лицензия на Microsoft StreamInsight |
C:\Program Files\Microsoft StreamInsight 1.1\license\<LanguageFolder> |
MSI-файл SQL Server Compact Edition |
C:\Program Files\Microsoft StreamInsight 1.1\Redist |
Отладчик потока событий служб Microsoft StreamInsight Примечание. В Windows XP и Windows Server 2003 это средство поддерживается только для просмотра диагностических представлений. |
C:\Program Files\Microsoft StreamInsight 1.1\Tools |
* В процессе установки выполняется регистрация библиотек Microsoft.ComplexEventProcessing в глобальном кэше сборок.
Группа пользователей StreamInsight
В процессе установки создается группа пользователей, имя которой соответствует имени экземпляра. Группа пользователей для экземпляра с именем MyInstance получает имя «StreamInsightUsers$MyInstance». Подключаться к опубликованному серверу StreamInsight могут только пользователи из этой группы. Дополнительные сведения о публикации сервера см. в разделе Публикация и соединение с сервером служб StreamInsight.
Если во время установки флажок добавления текущего пользователя в группу пользователей StreamInsight не был установлен, после завершения процесса установки группа будет пустой. Заполнять группу могут только пользователи с правами администратора.
Если пользователь на момент добавления в группу уже выполнил вход в систему, то, чтобы членство в группе вступило в силу, он должен выйти из системы, затем повторно выполнить вход. Пользователи, не являющиеся членами этой группы, получат ошибку «отказ в доступе» при попытке соединения с конечной точкой веб-службы сервера в отладчике потока событий и в других клиентских программах.
Группа пользователей журнала производительности
Чтобы пользователю можно было использовать отладчик потока событий, он должен быть членом группы пользователей журнала производительности Windows. Это позволит пользователю собирать трассировки вне отладчика при помощи trace.cmd или записывать события из запроса при выполнении операций в отладчике. Сведения о том, как это сделать, см. в разделе «Операции и управление Windows».
Установка клиента StreamInsight
Можно установить только клиент StreamInsight. Это удобно в случае, когда клиентское приложение должно подключаться к серверу StreamInsight, работающему на другом компьютере. При установке клиента на компьютер копируются только клиентские библиотеки. Ключ продукта SQL Server 2008 R2 не требуется.
Чтобы запустить файл StreamInsightClient.msi, откройте папку StreamInsight на носителе SQL Server 2008 R2 или посетите веб-сайт загрузки Microsoft SQL Server StreamInsight.
На странице Мастер установки StreamInsight 1.1 нажмите кнопку Далее.
На странице Лицензионное соглашение прочтите лицензионное соглашение и установите флажок, подтверждающий принятие условий соглашения.
На странице Регистрационные сведения введите имя пользователя и название организации.
На странице Все готово для установки нажмите кнопку Установить.
Свойства командной строки и автоматическая установка
В командной строке можно использовать следующие свойства, чтобы передать параметры установки или удаления для StreamInsight. Свойства определяются по синтаксису PROPERTY=VALUE. В следующей таблице перечислены имена открытых свойств и приведены их описания. Имена и значения свойств зависят от регистра. Обратите внимание, что имена всех свойств заданы в верхнем регистре.
Имя свойства |
Область применения |
Описание |
---|---|---|
PRODUCTKEY Необязательно |
Установка сервера |
Ключ продукта SQL Server 2008 R2, необходимый для установки StreamInsight. Введите действующий ключ продукта с сертификата подлинности или с упаковки продукта. Ключ продукта вида «00000-00000-00000-00000-00000» определяет выпуск SQL Server 2008 R2 Evaluation Edition и является значением по умолчанию. |
INSTANCENAME Необязательный |
Установка или удаление сервера |
Имя экземпляра StreamInsight для установки или удаления. Значение по умолчанию — Default. |
CREATESERVICE Необязательный |
Установка сервера |
Регистрация экземпляра StreamInsight в качестве службы Windows. Допустимые значения: 1 = зарегистрировать экземпляр как службу Windows (значение по умолчанию). 0 = не регистрировать экземпляр. |
ADDTOUSERSGROUP Необязательно |
Установка сервера |
Добавить текущего пользователя в экземпляр группы пользователей StreamInsightUsers$<instance>. Допустимые значения: 1 = Добавить пользователя в группу. 0 = Не добавлять пользователя в группу. |
IACCEPTLICENSETERMS Обязательно |
Установка сервера и клиента |
Примите условия лицензии и соглашения. Если выбрать «Нет», установка будет отменена. Допустимые значения: YES NO |
Эти свойства можно использовать для выполнения автоматической или тихой установки StreamInsight. Для запуска приложения командной строки необходимо наличие прав администратора.
Следующая команда командной строки выполняет тихую установку экземпляра по умолчанию с использованием выпуска SQL Server 2008 R2 Evaluation Edition в качестве ключа продукта.
StreamInsight.msi /quiet /log log.txt IACCEPTLICENSETERMS=YES PRODUCTKEY=00000-00000-00000-00000-00000 INSTANCENAME=Default CREATESERVICE=1
Следующая команда командной строки выполняет тихую установку клиентских библиотек.
StreamInsightClient.msi /quiet /log log.txt IACCEPTLICENSETERMS=YES
Установка новой версии StreamInsight
При установке новой версии StreamInsight она устанавливается параллельно с версиями, установленными ранее. Приложения и библиотеки, скомпилированные с использованием предыдущих версий, будут продолжать работать без необходимости внесения изменений. При установке новой версии StreamInsight на компьютере будут внесены следующее изменения.
В списке Windows «Программы и компоненты» появится новая запись для новой версии.
Для новой версии будет создана новая папка в файловой системе. Примеры. C:\Program Files\Microsoft StreamInsight 1.1.
В меню «Все программы» появится новый пункт для новой версии. Например, «Microsoft StreamInsight 1.1».
Если на компьютере установлен сервер StreamInsight на двух и более языках, то при установке новой версии для одного из языков потребуется также установить новую версию и для других языков. В противном случае сообщения будут выдаваться на английском языке, являющемся языком по умолчанию.
Дополнительные сведения см. в разделе «Версии StreamInsight» документа Замечания по программированию.
Образцы кода и документация по StreamInsight
В установку продукта StreamInsight входит документация по продукту. Документация содержится в CHM-файле. Документация может периодически обновляться. Обновленную документацию можно проверить на сайте загрузки Microsoft SQL Server StreamInsight или просмотреть текущую документацию в MSDN
Образцы кода доступны на сайте StreamInsight Samples.
Исправление StreamInsight
Экземпляр StreamInsight или клиента StreamInsight можно исправить, запустив соответствующий MSI-файл установки StreamInsight. В списке Обслуживание программы выберите вариант Исправление. Будут исправлены отсутствующие и поврежденные файлы, ярлыки и параметры реестра.
Удаление StreamInsight
Можно удалить один или несколько экземпляров StreamInsight или клиента StreamInsight с помощью окна Программы и компоненты на панели управления или соответствующего MSI-файла установки StreamInsight. Файлы и папки StreamInsight для указанного экземпляра будут удалены, а библиотеки StreamInsight будут удалены из глобального кэша сборок после удаления последнего экземпляра. Учтите, что удаление 64-разрядных выпусков возможно только с помощью 64-разрядной версии MSI-файла установки StreamInsight.
Свойства командной строки для удаления StreamInsight
Имя свойства |
Область применения |
Описание |
---|---|---|
REMOVEINSTANCE Обязательно |
Удаление сервера |
Удаление указанного экземпляра StreamInsight. Допустимые значения: 1 |
REMOVE Обязательно |
Удаление сервера и клиента |
Удаление клиентских библиотек. Допустимые значения: ALL |
Следующая командная строка удаляет экземпляр по умолчанию.
StreamInsight.msi /quiet /log log.txt INSTANCENAME=Default REMOVEINSTANCE=1
Если происходит удаление последнего экземпляра сервера служб StreamInsight, то удаляется также само программное обеспечение сервера.
Следующая командная строка удаляет клиентские библиотеки.
StreamInsightClient.msi /quiet /log log.txt REMOVE=ALL
См. также
Основные понятия
Общие сведения (StreamInsight)
Журнал изменений
Обновленное содержимое |
---|
В список свойств автоматической установки добавлено свойство IACCEPTLICENSETERMS. |
Обновлены возможности выбора, доступные на странице Конфигурация экземпляра. |
Добавлены примеры выполнения тихой установки клиентских библиотек и тихого удаления всех экземпляров StreamInsight. |