Share via


Notas de versão do Service Manager no System Center 2012 SP1

 

Aplica-se a: System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager

As notas de versão contêm informações necessárias para a instalação bem-sucedida do Service Manager no System Center 2012 Service Pack 1 (SP1). Elas contêm informações que não estão disponíveis na documentação do produto.

Antes de instalar e usar o Service Manager, leia estas notas de versão.

Problemas conhecidos

O Service Manager exige um Hotfix

Descrição: O Service Manager pode parar inesperadamente a menos que você aplique o hotfix 2600907, que está disponível no suporte da Microsoft.

Solução alternativa: nenhuma.

Portal de autoatendimento Instalação

Descrição: Para Service Manager em System Center 2012 Service Pack 1 (SP1), é necessário instalar o Portal de autoatendimento em um servidor que não hospede uma função do Service Manager.

Solução alternativa: nenhuma.

O Service Manager requer SQL Server 2008 R2 SP1 ou posterior

Descrição: O verificador de pré-requisitos do Service Manager incluso na Instalação não verifica a presença do SQL Server 2008 R2 SP1; porém, este é necessário. Se estiver executando a versão RTM do SQL Server 2008 R2, você deverá atualizá-la para SQL Server 2008 R2 SP1 ou posterior para poder instalar o System Center 2012 Service Pack 1 (SP1).

Solução alternativa: nenhuma.

A instalação de Data Warehouse pode falhar se o caminho de Log ou banco de dados incluir um único caractere de aspas

Descrição: Durante a Instalação, se você especificar o banco de dados ou o caminho de registro que inclui aspas ('), a Instalação poderá falhar.

Solução alternativa: nenhuma. O caminho especificado não pode incluir um caractere de aspas simples.

A instalação poderá falhar se for instalada a Ferramenta de criação do Service Manager 2010

Descrição: A Instalação poderá falhar se você já tiver instalado alguma versão da ferramenta de criação do Service Manager 2010.

Solução alternativa: Remova a ferramenta de criação do Service Manager 2010 e tente a instalação novamente.

O Programa de Instalação não instala o Pacote de idioma do Report Viewer

Descrição: A Instalação contém um verificador de pré-requisitos que verifica se o Visualizador de Relatórios da Microsoft está instalado e, se necessário, instala-o. No entanto, o Programa de Instalação não instala o Pacote de idioma do Report Viewer, o que torna o Microsoft Report Viewer compatível com os sistemas operacionais Windows configurados para usar idiomas diferentes do inglês.

Solução alternativa: Se o seu sistema estiver configurado para usar outro idioma sem ser o inglês, você deverá instalar manualmente o Pacote de idioma do Report Viewer referente a esse idioma. Você pode baixar o Pacote de idioma do Microsoft Report Viewer Redistributable 2008 SP1 no Centro de download da Microsoft.

O Service Manager de instalação falhará se uma instância de SQL Server contiver um caractere $

Descrição: Se você tentar instalar o Service Manager utilizando uma instância chamada Linguagem de Questionamento Estruturado (SQL) que contenha um símbolo de dólar ($), a Instalação falhará.

Solução alternativa: Use uma instância SQL que não contenha o caractere $ em seu nome.

Os trabalhos de MPSync podem falhar depois da atualização do data warehouse do Service Manager 2012 SP1

Antes da atualização

Descrição: Depois da atualização do data warehouse para o Service Manager 2012 SP1 e se o data warehouse estiver em execução por mais de três meses, os trabalhos de MPsynch falharão. Além disso, os trabalhos de transformação e carga também podem falhar. Esse erro pode ocorrer devido à limpeza do banco de dados errado.

Se você não atualizou o data warehouse para o Service Manager 2012 SP1 e esse problema ainda não o afetou, você deverá executar a consulta a seguir no banco de dados DWRepository para obter os scripts SQL reais que removem e adicionam uma restrição à chave primária nas tabelas de fatos do banco de dados DWRepository. Execute o script SQL a seguir no banco de dados DWRepository para impedir que o problema ocorra no futuro.

;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,
            RANK() OVER ( PARTITION BY p.WarehouseEntityName ORDER BY PartitionName ASC ) AS RK
    FROM    etl.TablePartition p
       join FactName f on p.WarehouseEntityName = f.WarehouseEntityName
)
, FactPKList
AS (
    SELECT  f.WarehouseEntityName, a.TABLE_NAME, a.COLUMN_NAME, b.CONSTRAINT_NAME, f.RK,
            CASE WHEN b.CONSTRAINT_NAME = 'PK_' + f.WarehouseEntityName THEN 1 ELSE 0 END AS DefaultConstraints
    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'
)
, FactWithoutDefaultConstraints
AS (
    SELECT  a.*
    FROM    FactPKList a
    LEFT JOIN FactPKList b ON b.WarehouseEntityName = a.WarehouseEntityName AND b.DefaultConstraints = 1
    WHERE   b.WarehouseEntityName IS NULL AND a.RK = 1
)
, FactPKListStr
AS (
    SELECT  DISTINCT f1.WarehouseEntityName, f1.TABLE_NAME, f1.CONSTRAINT_NAME, F.COLUMN_NAME AS PKList
    FROM    FactWithoutDefaultConstraints f1
    CROSS APPLY (
                    SELECT  '[' + COLUMN_NAME + '],'
                    FROM    FactWithoutDefaultConstraints f2
                    WHERE   f2.TABLE_NAME = f1.TABLE_NAME
                    ORDER BY COLUMN_NAME
                FOR
                   XML PATH('')
                ) AS F (COLUMN_NAME)
)
SELECT  'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] DROP CONSTRAINT [' + f.CONSTRAINT_NAME + ']' + CHAR(13) + CHAR(10) +
        'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] ADD CONSTRAINT [PK_' + f.WarehouseEntityName + '] PRIMARY KEY NONCLUSTERED (' + SUBSTRING(f.PKList, 1, LEN(f.PKList) -1) + ')' + CHAR(13) + CHAR(10)
FROM    FactPKListStr f

Solução alternativa 1: Se você já fez a atualização e não estiver enfrentando problemas com falhas nos trabalhos de transformação ou carga, mas tiver uma falha de implantação no pacote de gerenciamento, siga as etapas da seção Antes da atualização. Além disso, depois que as chaves primárias padrão forem restauradas, reinicie a implantação do pacote de gerenciamento com falha no Service Manager Console navegando para o espaço de trabalho de data warehouse e selecionando Pacote de gerenciamento.

Solução alternativa 2: Se você já fez a atualização e estiver enfrentando problemas com falhas nos trabalhos de transformação ou carga, determine se o pacote de gerenciamento SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base existe no banco de dados DWStagingAndConfig executando a consulta a seguir.

select * from ManagementPack where mpname like '%SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base%'

Se o pacote de gerenciamento não existir, você precisará restaurar seu banco de dados para um estado anterior à atualização. Para restaurar o banco de dados, siga as etapas a seguir.

  1. Execute as etapas de recuperação de desastre para os backups do banco de dados.

  2. Desabilite o cronograma MPSyncJob.

  3. Restaure todas as chaves primárias ausentes no DWRepository manualmente. Você pode remover e recriar a chave primária com o script SQL da seção Antes da atualização.

  4. Reinicie a implantação básica do pacote de gerenciamento com falha usando o Service Manager Console.

A senha da conta do conector para o Orchestrator não pode conter o caractere $

Descrição: Se a senha da conta do conector para o Orchestrator contiver o caractere $, o trabalho de sincronização será concluído, mas os runbooks não serão atualizados no banco de dados do Service Manager.

Solução alternativa: Se a senha da conta do conector para o Orchestrator contiver o caractere $, altere-a para que não contenha mais esse caractere.

Falha ao registrar uma fonte de dados do Operations Manager 2007 R2

Descrição: Quando você tenta registrar uma fonte de dados do Operations Manager 2007 R2 no espaço de trabalho Data Warehouse, o registro falha e aparece um erro informando que The Data Access service is either not running or not yet initialized. Check the event log for more information.

Solução alternativa: nenhuma. Esse é um problema conhecido que ocorre quando você tenta registrar a fonte de dados do Operations Manager 2007 R2 com o Service Manager no System Center 2012 Service Pack 1 (SP1).

Tarefas do PowerShell criadas com a ferramenta de criação não funcionam corretamente

Descrição: Quando você usa a versão do Service Manager SP1 da ferramenta de criação para criar um fluxo de trabalho, os scripts personalizados chamados pelo fluxo de trabalho falham. Isso se deve a um problema no arquivo MonitoringHost.exe.config do Service Manager.

Solução alternativa: Para resolver o problema, atualize o arquivo XML MonitoringHost.exe.config usando as etapas a seguir.

  1. Navegue para %ProgramFiles%\Microsoft System Center 2012\Service Manager\ ou para o local onde você instalou o Service Manager.

  2. Edite o arquivo MonitoringHost.exe.config e adicione a seção em itálico do exemplo a seguir na seção correspondente de seu arquivo. Você deve inserir a seção antes de <publisherPolicy apply="yes" />.

  3. Salve as alterações no arquivo.

  4. Reinicie o serviço de Gerenciamento do System Center no servidor de gerenciamento do Service Manager.

<?xml version="1.0"?>
<configuration>
  <configSections>
    <section name="uri" type="System.Configuration.UriSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
  </configSections>
  <uri>
    <iriParsing enabled="true" />
  </uri>  
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Mom.Modules.DataTypes" publicKeyToken="31bf3856ad364e35" />
        <publisherPolicy apply="no" />
        <bindingRedirect oldVersion="6.0.4900.0" newVersion="7.0.5000.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.EnterpriseManagement.HealthService.Modules.WorkflowFoundation" publicKeyToken="31bf3856ad364e35" />
        <publisherPolicy apply="no" />
        <bindingRedirect oldVersion="6.0.4900.0" newVersion="7.0.5000.0" />
      </dependentAssembly>
  <dependentAssembly> 
         <assemblyIdentity name="Microsoft.EnterpriseManagement.Modules.PowerShell" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="6.0.4900.0" newVersion="7.0.5000.0" />
     </dependentAssembly> 
      <publisherPolicy apply="yes" />
      <probing privatePath="" />
    </assemblyBinding>
    <gcConcurrent enabled="true" />
  </runtime>
</configuration>

Informações vinculadas da Instalação podem não exibir conteúdo traduzido

Descrição: Informações vinculadas da Instalação para o log da Instalação e para a documentação técnica podem não exibir conteúdo traduzido. Os logs da Instalação no Service Manager estão disponíveis apenas em inglês. A documentação técnica está disponível em diversos idiomas. Quando disponível, a documentação técnica traduzida é exibida no TechNet; contudo, ela não está disponível em todos os idiomas.

Solução alternativa: nenhuma.

A pesquisa de texto completo não funciona para alguns caracteres do idioma turco

Descrição: A pesquisa de texto completo no Portal de autoatendimento só funcionará se você tiver instalado um separador de palavras não Microsoft licenciado. No entanto, a pesquisa de texto completo não funciona com alguns caracteres do idioma turco mesmo se você tiver instalado um separador de palavras turco não-Microsoft licenciado.

Solução alternativa: Carregue um separador de palavras não Microsoft licenciado que faça funcionar a pesquisa de texto completo. Para obter mais informações, consulte os seguintes links para a versão do SQL Server que você está usando:

Máquinas virtuais não atribuídas aparecem nas informações de relatórios

Descrição: Todas as máquinas virtuais aparecem nos dados do cubo OLAP da Microsoft e no exemplo de relatório do Microsoft Excel, quer estejam atribuídas a uma nuvem ou não. As informações de relatório foram projetadas para mostrarem máquinas virtuais não atribuídas como linhas sem dados de tabelas de preços.

Solução alternativa: nenhuma.

A agregação de componentes de máquinas virtuais é enganosa

Descrição: O cubo OLAP SystemCenterVmmCloudChargebackCube contém valores agregados para componentes de máquinas virtuais. No entanto, os valores de componentes não devem ser expressos no cubo de nenhuma outra maneira exceto contagem diária.

Solução alternativa: nenhuma. No entanto, você deve ignorar os valores de hora agregados para componentes de máquinas virtuais, exceto valores diários.

Valores de máquinas virtuais reatribuídas podem ser calculados erroneamente

Descrição: Quando você remove e, depois, reatribui uma máquina virtual de um objeto da nuvem para outro, cálculos errôneos podem aparecer para ambas as nuvens em que a máquina virtual foi atribuída. Esta condição pode ocorrer apenas para a mesma data, caso os valores da máquina virtual não sejam removidos da nuvem à qual ela estava inicialmente atribuída. Os dados referentes ao dia seguinte são precisos.

Solução alternativa: nenhuma.

Valores em tabelas de preços entram em vigor no dia seguinte

Descrição: Quando você digita um valor em uma tabela de preços, ele entra em vigor no dia seguinte. Por exemplo, se você modificar um preço calculado hoje, o preço atualizado não aparecerá imediatamente nos dados do cubo OLAP ou no exemplo de relatório de estornos do Excel. Em vez disso, o preço antigo continua aparecendo nos dados do cubo OLAP e no exemplo de relatório de estornos do Excel. Este comportamento é esperado; você pode aproveitá-lo para atualizar preços ao longo do expediente, mas com vigência apenas no próximo dia útil.

Solução alternativa: nenhuma.

Depois que o idioma de exibição for alterado, o texto do assistente poderá exibir um idioma incorreto

Descrição: Após alterar o idioma de exibição utilizando o menu Idioma no console do Service Manager, o texto do assistente poderá ser exibido no idioma selecionado anteriormente.

Solução alternativa: Se esse problema afeta você, faça o seguinte:

  1. Abra o Console do Service Manager.

  2. No menu Iniciar, clique em Executar, digite **%temp%**e clique em OK.

  3. Navegue até a pasta LOCAL do pai.

  4. Abra \Microsoft\System Center Service Manager 2010\<ServerName>\<VersionNumber>\, e, em seguida, exclua o conteúdo da pasta.

  5. Abra o console do Service Manager. O texto do assistente deve aparecer no idioma que você selecionou anteriormente.

Podem ocorrer erros ao modificar ou excluir itens de modelos de solicitação de serviço

Descrição: Quando você cria uma solicitação de serviço usando um modelo de oferta de solicitação e modifica ou exclui atividades contidas no modelo, vários erros podem ocorrer, impedindo que você salve a solicitação de serviço.

Solução alternativa: Ao criar solicitações de serviço, evite modificar ou excluir atividades contidas em um modelo de oferta de solicitação. Se necessário, você pode criar um novo modelo de oferta de solicitação que contenha apenas as atividades necessárias e esteja adequadamente configurado para o uso pretendido.

O console do Service Manager para quando você tenta abrir uma solicitação de alteração se o valor de SelectedDate não é válido

Descrição: Este problema poderá ocorrer após a atualização de System Center Service Manager 2010 para System Center 2012 – Service Manager se um final programado da solicitação de alteração for definido antes da data inicial programada. A mensagem de erro pode ser semelhante a System.ArgumentOutOfRangeException: SelectedDate value is not valid.

Solução alternativa: Para exibir a solicitação de alteração contendo um valor de ScheduledStartDate maior que o valor de ScheduledEndDate, você pode usar os seguintes conjuntos de comandos em um módulo do Service Manager para janela do Windows PowerShell:

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

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

$_.ScheduledEndDate}

$instances | Select DisplayName, ScheduledStartDate, ScheduledEndDate

Para corrigir a situação, execute o seguinte conjunto de cmdlets. Estes cmdlets definem o valor de ScheduledEndDate como o mesmo valor de 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

Caracteres de dois bytes poderão não ser exibidos corretamente se um artigo de conhecimento for criado a partir de um arquivo TXT

Descrição: Se você criar um artigo de conhecimento utilizando um arquivo TXT que contenha caracteres de byte duplo, os caracteres podem não ser exibidos corretamente.

Solução alternativa: Se esse problema afeta você, não use arquivos TXT para criar artigos de conhecimento. Em vez disso, use arquivos RTF.

As teclas de atalho têm funcionalidade limitada

Descrição: A maioria das teclas de atalho não funciona corretamente.

Solução alternativa: Se uma determinada tecla de atalho não funcionar, no menu Tarefas clique em Tarefase, em seguida, tente a tecla de atalho.

O cubo de análise no Excel não funciona com o Excel Viewer

Descrição: Se você tentar analisar um cubo de dados OLAP no espaço de trabalho Data Warehouse usando o Visualizador do Microsoft Office Excel, aparecerá uma caixa de diálogo informando erroneamente que você pode instalar o Visualizador do Microsoft Excel e tentar novamente.

Solução alternativa: Feche o Service Manager Console, instale o Microsoft Excel e tente novamente.

Configurar o servidor de relatórios pode levar muito tempo

Descrição: Ao instalar o data warehouse, a validação da URL do servidor padrão da Web poderá levar até 25 segundos para concluir.

Solução alternativa: nenhuma.

Os caracteres de byte duplo são enviados incorretamente para o provedor de pesquisa

Descrição: Quando você realiza uma pesquisa de informações e digita caracteres de byte duplo na caixa Provedor de Pesquisa, eles não são enviados corretamente para o site de pesquisa. Em vez disso, caracteres incorretos são enviados.

Solução alternativa: nenhuma.

A ligação de dados não funciona para as propriedades de extensão de classe

Descrição: O valor para um propriedade estendida não é salvo quando um controle de formulário é direcionado para uma propriedade estendida em uma classe

Solução alternativa: Reinicie o Service Manager Console após a vinculação a uma propriedade.

A classificação de dados de artigos de conhecimento por data não funciona

Descrição: Ao tentar classificar artigos de Conhecimento por data, a classificação não funciona.

Solução alternativa: nenhuma.

O pacote de gerenciamento de cubo do gerenciamento de alerta do System Center não é importado durante o registro do Operations Manager

Descrição: Ao registrar o Operations Manager como a fonte de dados, o pacote de gerenciamento do Cubo de gerenciamento de alerta do System Center não será importado.

Solução alternativa: Primeiro, crie uma fonte de dados para o Operations Manager. Para obter mais informações, consulte Consulte How to Register the System Center Data Warehouse to Operations Manager (Como registrar o data warehouse do System Center no Operations Manager). no Guia do Administrador do Service Manager.

Em seguida, certifique-se de que o pacote de gerenciamento do Operations Manager do data warehouse do System Center foi importado. No Service Manager Console, clique em data warehouse, clique em Pacotes de gerenciamento e confirme que a Biblioteca do Operations Manager do data warehouse do System Center está relacionada.

Finalmente, no Servidor de gerenciamento de data warehouse, digite os comandos Windows PowerShell a seguir para importar manualmente o pacote de gerenciamento. (Este exemplo parte do princípio de que o Service Manager está no drive C e que foi instalado o Service Manager utilizando o caminho padrão).

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