Заметки о выпуске Service Manager в составе System Center 2012 R2

 

Применимо к:System Center 2012 R2 Service Manager, System Center 2012 R2 Preview

Перед установкой и использованием Service Manager в System Center 2012 R2 прочитайте эти заметки о выпуске.

Известные проблемы

Установка Консоль Service Manager на сервере VMM вызывает сбой соединителя VMM

Описание: Если Консоль Service Manager устанавливается на том же сервере, что и VMM, то нельзя использовать этот экземпляр Консоль Service Manager для создания соединителя VMM с этим сервером VMM.

Инструкции по решению: Нет, однако можно использовать другой Консоль Service Manager для создания соединителя VMM.

Хранилище данных перестает работать после обновления Service Manager

Описание: Хранилище данных перестает работать после обновления Service Manager в System Center 2012 с пакетом обновления 1 (SP1) до System Center 2012 R2 из-за обновления элементов фактов хранилища данных.

Инструкции по решению: Чтобы предотвратить повторное возникновение этой проблемы, выполните следующий сценарий SQL для каждой из следующих баз данных хранилища данных: DW Repository, DW DataMart, CM DataMart и OM DataMart. Если такое обходное решение применяется после обновления хранилища данных, возобновите развертывание невыполненного процесса обновления пакета управления, присутствующего в списке пакетов управления хранилища данных, на консоли Service Manager.

IF OBJECT_ID('tempdb..#PKFixQueries') IS NOT NULL
    DROP TABLE #PKFixQueries

;WITH FactName
AS (
        SELECT  w.WarehouseEntityName
        FROM    etl.WarehouseEntity w
        JOIN    etl.WarehouseEntityType t ON w.WarehouseEntityTypeId = t.WarehouseEntityTypeId
        WHERE   t.WarehouseEntityTypeName = 'Fact'
),FactList
AS (
    SELECT  PartitionName, p.WarehouseEntityName
    FROM    etl.TablePartition p
    JOIN    FactName f ON p.WarehouseEntityName = f.WarehouseEntityName
)
, FactWithPK
AS (
    SELECT  f.WarehouseEntityName, f.PartitionName, b.CONSTRAINT_NAME, a.COLUMN_NAME
    FROM    FactList f
    JOIN    INFORMATION_SCHEMA.KEY_COLUMN_USAGE a ON f.PartitionName = a.TABLE_NAME
    JOIN    INFORMATION_SCHEMA.TABLE_CONSTRAINTS b ON a.CONSTRAINT_NAME = b.CONSTRAINT_NAME AND b.CONSTRAINT_TYPE = 'Primary key'
)
, FactWithDefaultOrNoPK
AS (
    SELECT  DISTINCT f.WarehouseEntityName, f.PartitionName
            , 'PK_' + f.WarehouseEntityName AS DefaultPKConstraint
            , 'PK_' + f.PartitionName AS NewPKConstraint
    FROM    FactList f
    LEFT JOIN    FactWithPK pkf ON pkf.WarehouseEntityName = f.WarehouseEntityName AND pkf.PartitionName = f.PartitionName
    WHERE   pkf.WarehouseEntityName IS NULL OR pkf.CONSTRAINT_NAME = 'PK_' + f.WarehouseEntityName
)
, FactPKList
AS (
    SELECT  DISTINCT f.WarehouseEntityName, f.COLUMN_NAME
    FROM    FactWithPK f
)
, FactPKListStr
AS (
    SELECT  DISTINCT f1.WarehouseEntityName, F.COLUMN_NAME AS PKList
    FROM    FactPKList f1
    CROSS APPLY (
                    SELECT  '[' + COLUMN_NAME + '],'
                    FROM    FactPKList f2
                    WHERE   f2.WarehouseEntityName = f1.WarehouseEntityName
                    ORDER BY COLUMN_NAME
                    FOR XML PATH('')
                ) AS F (COLUMN_NAME)
)
SELECT  f.PartitionName,
        '----------------------------- [' + f.PartitionName + '] -----------------------------' + CHAR(13) +
        'IF OBJECT_ID(''[' + f.DefaultPKConstraint + ']'') IS NOT NULL' + CHAR(13) +
        'BEGIN' + CHAR(13) +
        '  ALTER TABLE [dbo].[' + f.PartitionName + '] DROP CONSTRAINT [' + f.DefaultPKConstraint + ']' + CHAR(13) +
        'END' + CHAR(13) + CHAR(13) +
        'IF OBJECT_ID(''[' + f.NewPKConstraint + ']'') IS NULL' + CHAR(13) +
        'BEGIN' + CHAR(13) +
        '  ALTER TABLE [dbo].[' + f.PartitionName + '] ADD CONSTRAINT [' + f.NewPKConstraint + '] PRIMARY KEY NONCLUSTERED (' + SUBSTRING(pk.PKList, 1, LEN(pk.PKList) -1) + ')' + CHAR(13) +
        'END' AS Query
INTO    #PKFixQueries
FROM    FactWithDefaultOrNoPK f
JOIN    FactPKListStr pk ON pk.WarehouseEntityName = f.WarehouseEntityName

DECLARE @PartitionName NVARCHAR(MAX), @Query NVARCHAR(MAX)
WHILE EXISTS (SELECT 1 FROM #PKFixQueries)
BEGIN
    SELECT  TOP 1
            @PartitionName = PartitionName,
            @Query = Query
    FROM    #PKFixQueries

    PRINT   @Query
    EXEC(@Query)

    DELETE  #PKFixQueries
    WHERE   PartitionName = @PartitionName
END

Установка файлов возвратных отчетов на сервере управления Service Manager после обновления может быть не выполнена

Описание: При установке файлов отчетов о взимании средств за использование на сервере управления Service Manager после обновления Service Manager в System Center 2012 с пакетом обновления 1 (SP1) до System Center 2012 R2 может отображаться следующее сообщение об ошибке. Это происходит потому, что файлы невозможно импортировать из Operations Manager.

Инструкции по решению: Если у вас возникает указанная проблема, выполните следующую процедуру и попытайтесь использовать взимание средств за использование снова:

Подготовка к возвратному платежу

  1. На сервере, работающем под управлением System Center 2012 R2 Virtual Machine Manager, скопируйте следующие пакеты управления из каталога их установки, по умолчанию соответствующего Диск_установки:\Program Files\Microsoft System Center 2012 R2\Virtual Machine Manager\ManagementPacks, в папку на сервере, работающем под управлением сервера управления Service Manager.

    - Microsoft.SystemCenter.VirtualMachineManager.PRO.Library
    
    - Microsoft.SystemCenter.VirtualMachineManager.PRO.V2.Library
    
    - Microsoft.SystemCenter.VirtualMachineManager.Pro.2008.Library
    
    - Microsoft.SystemCenter.VirtualMachineManager.Library
    
    - Microsoft.SystemCenter.VirtualMachineManager.2012.Discovery
    
  2. Откройте Консоль Service Manager и перейдите в раздел Администрирование, Пакеты управления.

  3. Выполните Импорт пакетов управления, скопированных на сервер управления Service Manager. В диалоговом окне Подключение к данным в Интернете нажмите кнопку Да.

Service Manager требует установки обновления

Описание: Service Manager может внезапно прекратить работу, если не применить исправление, доступное для скачивания на сайте технической поддержки Майкрософт.

Инструкции по решению: Примените исправление 2600907.

Установка Портал самообслуживания

Описание: Для Service Manager в составе System Center 2012 R2 необходимо установить Портал самообслуживания на сервере, на котором не размещается роль Service Manager.

Инструкции по решению: Нет.

Для работы Service Manager требуется SQL Server 2008 R2 с пакетом обновления 1 (SP1) или более поздней версии

Описание: Средство проверки готовности к установке Service Manager, входящее в состав программы установки, не проверяет наличие сервера SQL Server 2008 R2 с пакетом обновления 1 (SP1), который требуется для работы. Если используется сервер SQL Server 2008 R2 версии RTM, перед установкой System Center 2012 R2 его необходимо обновить до версии SQL Server 2008 R2 с пакетом обновления 1 (SP1).

Инструкции по решению: Нет.

Возможен сбой установки хранилища данных, если путь к базе данных или журналу включает символ одинарной кавычки

Описание: Если во время установки указать путь к базе данных или журналу, который включает символ одинарной кавычки ('), может произойти сбой программы установки.

Инструкции по решению: Нет. Указываемый путь не должен включать символ одинарной кавычки.

Возможен сбой установки, если установлено средство Service Manager 2010 Authoring Tool

Описание: Если в системе уже установлена какая-либо версия Service Manager 2010 Authoring Tool, может произойти сбой программы установки.

Инструкции по решению: Удалите средство Service Manager 2010 Authoring Tool, а затем снова запустите программу установки.

Программа установки не устанавливает языковой пакет средства Report Viewer

Описание: Программа установки включает средство проверки готовности к установке, которое проверяет наличие установленного средства просмотра отчетов Microsoft Report Viewer и устанавливает его при необходимости. Однако программа установки не устанавливает языковой пакет средства Report Viewer, который обеспечивает совместимость средства Microsoft Report Viewer с операционными системами Windows, настроенными для использования языков, отличных от английского.

Инструкции по решению: Если система настроена для использования языка, отличного от английского, следует вручную установить языковой пакет средства Report Viewer для этого языка. Загрузить языковой пакет для распространяемого пакета Microsoft Report Viewer 2008 с пакетом обновления 1 (SP1) можно в Центре загрузки Майкрософт.

Происходит сбой программы установки Service Manager, если экземпляр SQL Server содержит символ $

Описание: Если попытаться установить Service Manager с помощью именованного экземпляра (SQL), который содержит символ доллара ($), произойдет сбой программы установки.

Инструкции по решению: Используйте экземпляр, который не содержит символ $ в имени.

Пароль учетной записи соединителя Orchestrator не может содержать символы $

Описание: Если пароль учетной записи соединителя Orchestrator содержит символ $, задание синхронизации будет выполнено, но модули Runbook в базе данных Service Manager не обновятся.

Инструкции по решению: Если пароль учетной записи соединителя Orchestrator содержит символ $, выберите другой пароль без этого символа.

Сбой регистрации источника данных Operations Manager 2007 R2

Описание: Попытка регистрации источника данных Operations Manager 2007 R2 в рабочей области хранилища данных завершается ошибкой, и выводится сообщение с уведомлением о том, что The Data Access service is either not running or not yet initialized. Check the event log for more information.

Инструкции по решению: Нет. Это известная проблема, возникающая при регистрации источника данных Operations Manager 2007 R2 с помощью Service Manager в System Center 2012 R2.

Сведения, включаемые из программы установки, могут быть не локализованы

Описание: Сведения, включаемые из программы установки в журнал установки и техническую документацию, могут быть не локализованы. Журналы установки в Service Manager доступны только на английском языке. Техническая документация доступна на различных локализованных языках. При наличии в TechNet отображается локализованная техническая документация, однако она доступна не на всех языках.

Инструкции по решению: Нет.

Полнотекстовый поиск не работает для некоторых символов турецкого языка

Описание: Полнотекстовый поиск в Портал самообслуживания работает только при наличии установленного лицензированного средства разбиения текста на слова от стороннего разработчика. Тем не менее полнотекстовый поиск не работает для некоторых символов турецкого языка даже при наличии установленного лицензионного средства разбиения слов стороннего разработчика для турецкого языка.

Инструкции по решению: Загрузите лицензионное средство разбиения текста на слова стороннего разработчика, которое обеспечивает работу полнотекстового поиска. Дополнительные сведения см. по одной из следующих ссылок, соответствующей используемой версии SQL Server:

В данных отчетов отображаются неназначенные виртуальные машины

Описание: Все виртуальные машины отображаются в кубах данных Microsoft OLAP и образце отчета Microsoft Excel независимо от того, назначены ли они облаку. Данные отчетов разработаны таким образом, чтобы неназначенные виртуальные машины отображались как строки без данных прайс-листов.

Инструкции по решению: Нет.

Агрегат компонентов виртуальной машины не соответствует действительности

Описание: Куб OLAP SystemCenterVmmCloudChargebackCube содержит агрегированные значения для компонентов виртуальной машины. Однако значения для компонентов не должны выражаться в кубе каким-либо образом, отличным от ежедневного учета.

Инструкции по решению: Нет. Однако необходимо игнорировать любые агрегированные значения времени для компонентов виртуальной машины, отличные от ежедневных.

Значения для переназначенной виртуальной машины могут вычисляться неправильно

Описание: При удалении и последующем переназначении виртуальной машины от одного объекта облака другому неправильные расчетные значения могут отображаться для обоих облаков, которым была назначена виртуальная машина. Такая ситуация может возникнуть только в тот день, когда значения для виртуальной машины не удаляются из облака, которому она была изначально назначена. Данные за следующий день будут правильными.

Инструкции по решению: Нет.

Значения в прайс-листах вступают в действие со следующего дня

Описание: Когда в прайс-листе указывается значение, оно вступает в действие со следующего дня. Например, если сегодня изменить расчетную цену, обновленная цена не сразу появится в данных куба OLAP или образце отчета Excel о гибком управлении ресурсами. Вместо нее в данных куба OLAP или образце отчета Excel о гибком управлении ресурсами будет продолжать отображаться старая цена. Такое поведение ожидаемо; этим можно воспользоваться для обновления цен в течение всего рабочего дня, и они не вступят в действие до следующего рабочего дня.

Инструкции по решению: Нет.

После изменения языка интерфейса текст мастера может отображаться не на выбранном языке

Описание: После изменения языка интерфейса с помощью меню Язык в консоли Service Manager текст мастера может отображаться на ранее выбранном языке.

Инструкции по решению: Если эта проблема влияет на работу, выполните следующие действия.

  1. Закройте консоль Service Manager.

  2. В меню Пуск щелкните пункт Выполнить, введите %temp% и нажмите кнопку ОК.

  3. Перейдите к родительской папке LOCAL.

  4. Откройте папку \Microsoft\System Center Service Manager 2010\<имя_сервера>\<номер_версии>\ и удалите ее содержимое.

  5. Откройте консоль Service Manager. Текст мастера должен отображаться на ранее выбранном языке.

При изменении или удалении элементов шаблона запроса на обслуживание могут возникать ошибки

Описание: Если при создании запроса на обслуживание на основе шаблона предложения запроса изменить или удалить действия, которые содержатся в шаблоне, могут возникнуть различные ошибки, которые не позволят сохранить запрос на обслуживание.

Инструкции по решению: При создании запроса на обслуживание старайтесь не изменять и не удалять действия, содержащиеся в шаблоне предложения запроса. При необходимости можно создать новый шаблон предложения запроса, содержащий только необходимые действия, настроенные в соответствии с предполагаемым использованием.

Консоль Service Manager прекращает работу при попытке открыть запрос на изменение, если значение параметра SelectedDate недопустимо

Описание: Эта проблема может возникнуть после обновления System Center Service Manager 2010 до Service Manager в System Center 2012 R2, если запланированная дата окончания запроса на изменение задана до запланированной даты начала. Сообщение об ошибке может выглядеть следующим образом: System.ArgumentOutOfRangeException: SelectedDate value is not valid.

Инструкции по решению: Чтобы вывести на экран запрос на изменение, содержащий значение ScheduledStartDate, которое больше значения ScheduledEndDate, можно использовать следующий набор команд в окне модуля Service Manager для Windows PowerShell.

$class=get-scclass -Name System.WorkItem.ChangeRequest

$instances= get-scclassinstance $class | where {$_.ScheduledStartDate -gt

$_.ScheduledEndDate}

$instances | Select DisplayName, ScheduledStartDate, ScheduledEndDate

Чтобы исправить ситуацию, запустите следующий набор командлетов. Эти командлеты задают значение ScheduledEndDate равным значению ScheduledStartDate.

$class=get-scclass -Name System.WorkItem.ChangeRequest

$instances= get-scclassinstance $class | where {$_.ScheduledStartDate -gt

$_.ScheduledEndDate}

$instances | Select DisplayName, ScheduledStartDate, ScheduledEndDate

$instances | %{ $_.ScheduledEndDate = $_.ScheduledStartDate ; $_ } | update-scclassinstance

Двухбайтовые символы могут отображаться неправильно, если статья базы знаний создается на основе TXT-файла

Описание: Если статья базы знаний создается на основе TXT-файла, который содержит двухбайтовые символы, символы могут отображаться неправильно.

Инструкции по решению: Если эта проблема мешает работе, не используйте TXT-файлы для создания статей базы данных. Вместо этого используйте RTF-файлы.

Сочетания клавиш имеют ограниченные функции

Описание: Большинство сочетаний клавиш не работают должным образом.

Инструкции по решению: Если не работает конкретное сочетание клавиш, в меню Задачи, щелкните пункт Задачи, а затем попытайтесь использовать сочетание клавиш.

Анализ куба в Excel не работает при использовании средства просмотра Excel Viewer

Описание: При попытке выполнить анализ куба данных OLAP в рабочей области «Хранилище данных» с помощью средства просмотра Microsoft Office Excel Viewer появляется диалоговое окно, в котором по ошибке отображается сообщение о том, что можно установить средство просмотра и повторить попытку.

Инструкции по решению: Закройте консоль Консоль Service Manager, установите Microsoft Excel и повторите попытку.

Настройка сервера отчетов может занять много времени

Описание: При установке хранилища данных проверка URL-адреса веб-сервера по умолчанию может занять до 25 секунд.

Инструкции по решению: Нет.

Двухбайтовые символы неправильно отправляются в службу поиска

Описание: Если при выполнении поиска в базе знаний в поле Служба поиска вводятся двухбайтовые символы, они неправильно отправляются на веб-сайт поиска. Вместо этого отправляются неправильные символы.

Инструкции по решению: Нет.

Привязка данных не работает для свойств расширения класса

Описание: Значение расширенного свойства не сохраняется при привязке элемента управления формы к расширенному свойству класса.

Инструкции по решению: Перезапустите Консоль Service Manager после выполнения привязки к свойству.

Сортировка статей базы знаний по дате не работает

Описание: При попытке выполнить сортировку статей базы знаний по дате, эта функция не работает.

Инструкции по решению: Нет.

Пакет управления куба управления предупреждениями System Center не импортируется во время регистрации Operations Manager

Описание: При регистрации Operations Manager в качестве источника данных пакет управления куба управления предупреждениями System Center не будет импортирован.

Инструкции по решению: Прежде всего, необходимо создать источник данных для Operations Manager. Дополнительные сведения см. в статье How to Register the System Center Data Warehouse to Operations Manager (Регистрация хранилища данных System Center в Operations Manager) в руководстве администратора Service Manager.

Затем убедитесь, что пакет управления Operations Manager хранилища данных System Center импортирован. В консоли Консоль Service Manager щелкните пункт Хранилище данных, затем Пакеты управления и убедитесь, что в списке присутствует библиотека Operations Manager хранилища данных System Center.

Наконец, на сервере управления хранилища данных введите следующие команды Windows PowerShell, чтобы вручную импортировать пакет управления (этот пример подразумевает, что Service Manager размещается на диске C и установка Service Manager выполнялась с использованием пути по умолчанию):

cd 'C:\Program Files\Microsoft System Center\Service Manager 2012 R2\PowerShell'
Import-Module .\System.Center.Service.Manager.psd1
Import-SCSMManagementPack ..\AlertCube.mpb