Tarefas de sincronização de MP falhar e o MP de biblioteca de Base de armazém de dados mostra um Estado de implementação de "Falhou"

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 2853442
Sintomas
Afterupgrading o armazém de dados para o System Center 2012 serviço Gestor de Service Pack 1 (SP1), se o armazém de thedata está em execução há mais de 3 meses thenManagement tarefas de sincronização do pacote (MP) poderá falhar. Além disso, transformar e tarefas de carregamento também poderão falhar. O MP de biblioteca de Base de armazém de dados irá mostrar um Estado "Falhou" implementação na consola e muitos outros que dependem deste MP apresentará um Estado de "Espera".

Se não tiver actualizado o armazém de dados para o SP1 e este problema não afecta ainda, consulte a situação em 1 da secção Resolução.
Causa
Este erro pode ocorrer devido a higiene errada da base de dados.
Resolução
o cenário 1: Actualização para o SP1 não ocorreu ainda.

Se a actualização ainda não tiver ocorrido, execute a seguinte consulta no DWRepository para obter os scripts SQL reais que estão a largar e adicionar a restrição da chave primária de tabelas de factos na base de dados de DWRepository.

; COM FactName
COMO (
Seleccione w.WarehouseEntityName etl. WarehouseEntity w
Junte-se etl. WarehouseEntityType t sobre w.WarehouseEntityTypeId = t.WarehouseEntityTypeId
Quando t.WarehouseEntityTypeName = 'Fact.'
), FactList
COMO (
Seleccione NomePartição, p.WarehouseEntityName,
RANK() através de (PARTIÇÃO por p.WarehouseEntityName encomenda por NomePartição ASC) como RK
DE etl. TablePartition p
a associação FactName f no p.WarehouseEntityName = f.WarehouseEntityName
)
, FactPKList
COMO (
Seleccione f.WarehouseEntityName, a.TABLE_NAME, a.COLUMN_NAME, b.CONSTRAINT_NAME, f.RK,
MINÚSCULAS quando b.CONSTRAINT_NAME = 'CP _' + f.WarehouseEntityName, em seguida, terminar 1 ELSE 0 como DefaultConstraints
DE FactList f
ADERIR A VISTA INFORMATION_SCHEMA. KEY_COLUMN_USAGE um f.PartitionName ON = a.TABLE_NAME
ADERIR A VISTA INFORMATION_SCHEMA. TABLE_CONSTRAINTS b no a.CONSTRAINT_NAME = b.CONSTRAINT_NAME AND b.CONSTRAINT_TYPE = 'Chave primária'
)
, FactWithoutDefaultConstraints
COMO (
Seleccione a.*
DE FactPKList um
Operação LEFT JOIN FactPKList b no b.WarehouseEntityName = a.WarehouseEntityName AND b.DefaultConstraints = 1
WHERE b.WarehouseEntityName é nulo e a.RK = 1
)
, FactPKListStr
COMO (
SELECT DISTINCT f1. WarehouseEntityName, f1. TABLE_NAME, f1. PKList de CONSTRAINT_NAME, F.COLUMN_NAME como
DE FactWithoutDefaultConstraints f1
APLICAR ATRAVÉS DE (
SELECCIONE ' [' + NOME_COLUNA +»],'
DE FactWithoutDefaultConstraints f2
ONDE f2. TABLE_NAME = f1. TABLE_NAME
A ORDENAÇÃO POR NOME_COLUNA
PARA
PATH('') DE XML
) COMO F (NOME_COLUNA)
)
Seleccione ' ALTER TABLE [dbo]. [' + f.TABLE_NAME + '] DROP CONSTRAINT [' + f.CONSTRAINT_NAME + ']' + CHAR(13) + CHAR(10) +
' ALTER TABLE [dbo]. [' + f.TABLE_NAME + '] Adicionar restrição [CP _ ' + f.WarehouseEntityName + '] NONCLUSTERED de chave primária (' + SUBCADEIA (f.PKList, 1, LEN(f.PKList) -1) + ')' + CHAR(13) + CHAR(10)
DE FactPKListStr f
ORDER BY f.WarehouseEntityName

Nota:Depois da primeira consulta é executada a saída será outro conjunto de consultas que necessitam de ser executado. Copiar os resultados em novas janelas de consulta e executar todos eles.

Depois das chaves primárias predefinidas foram restauradas, reinicie a implementação de MP base falhada a partir da consola do Gestor do serviço.


Cenário 2: Actualização para o SP1 tiver occurredwithout uma falha de projecto de transformação/carga.

Se tiver actualizado o sistema para o SP1 e apenas observado a falha de implementação de MP e não uma falha de projecto de transformação/carga, pode simplesmente aplicar os passos de resolução de cenário 1.

Cenário 3: Actualização para o SP1 ocorreu com uma falha de projecto de transformação/carga.

Se tiver actualizado o sistema para o SP1 e viu a transformação / carregar falha da tarefa, verifique no DWStagingAndConfig a whetherSystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base existe ou não: executar esta consulta no DWStagingAndConfig:

Seleccionar * da ManagementPack em que mpname como '% SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base%'

Muito provavelmente o MP acima está em falta. Ifso, em seguida, que será necessário restaurar cópias de segurança da base de dados para antes da actualização. Para tal, siga os passos abaixo:

1. Execute a recuperação de desastres para as cópias de segurança da base de dados.

2. Desactive a agenda de MPSyncJob.

3. Restaure todas as chaves primárias em falta no DWRepository utilizando o script SQL encontrado no cenário 1.

4. Reinicie a implementação de baseMP falhou a partir da consola.
Mais Informação
Nota Este é um artigo de “PUBLICAÇÃO RÁPIDA” criado directamente a partir da organização de suporte da Microsoft. As informações contidas neste artigo são fornecidas “tal como estão” em resposta a problemas recentes. Devido à urgência em disponibilizar este artigo, os materiais poderão incluir erros tipográficos e ser revistos em qualquer altura sem aviso prévio. Consulte os Termos de Utilização para outras considerações.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2853442 - Última Revisão: 06/16/2015 17:05:00 - Revisão: 1.0

Microsoft System Center 2012 Service Manager Service Pack 1, Microsoft System Center 2012 Service Manager

  • kbmt KB2853442 KbMtpt
Comentários