Les tâches de synchronisation du pack d'administration échouent et l'état de déploiement de Data Warehouse Base Library MP indique « Échec »

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 2853442
Symptômes
Afterupgrading du data warehouse pour System Center 2012 Service Manager Service Pack 1 (SP1), si l'entrepôt thedata a fonctionné pendant plus de 3 mois thenManagement les travaux de synchronisation Pack (MP) peut échouer. En outre, la transformation et le chargement des tâches peuvent également échouer. Le Data Warehouse Base Library MP affiche un état de déploiement « Échec » dans la console, tandis que d'autres éléments qui dépendent de ce MP affichent un état « En attente ».

Si vous ne disposez pas du data warehouse vers SP1 et que ce problème ne vous affecte pas encore, voir scénario 1 dans la section Résolution.
Cause
Cette erreur peut se produire en raison du nettoyage de la base de données erronée.
Résolution
Scénario 1: Mise à niveau vers SP1 pas encore effectuée.

Si la mise à niveau n'a pas encore eu lieu, exécutez la requête suivante sur DWRepository pour obtenir les scripts SQL réelles à supprimer et à ajouter une contrainte de clé primaire des tables de faits sur la base de données DWRepository.

; 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. P TablePartition
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 un f.PartitionName ON = a.TABLE_NAME
JOIN INFORMATION_SCHEMA. TABLE_CONSTRAINTS b sur a.CONSTRAINT_NAME = b.CONSTRAINT_NAME AND b.CONSTRAINT_TYPE = « Clé primaire »
)
, 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. Nom_table, f1. Nom_contrainte, F.COLUMN_NAME comme PKList
FROM FactWithoutDefaultConstraints f1
CROSS APPLY (
SELECT '[' + COLUMN_NAME + '],'
FROM FactWithoutDefaultConstraints f2
WHERE f2. Table_name = f1. NOM_TABLE
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 + '] NONCLUSTERED clé primaire (' + SUBSTRING (f.PKList, 1, LEN(f.PKList) -1) + ')' char (10) + char (13)
FROM FactPKListStr f
ORDER BY f.WarehouseEntityName

Remarque : Après la sortie de l'exécution de la première requête sera un autre ensemble de requêtes qui doivent être exécutés. Copier les résultats dans des fenêtres de requête et exécuter toutes les.

Une fois les clés primaires par défaut ont été restaurés, redémarrez l'échec du déploiement MP base à partir de la Console de Service Manager.


Scénario 2: Mise à niveau vers SP1 a occurredwithout un échec de tâche de transformation de charge.

Si vous avez mis à niveau votre système vers SP1 et observé seulement l'échec du déploiement MP et pas un échec de tâche de transformation/de chargement, vous pouvez simplement appliquer la procédure de résolution du scénario 1.

Scénario 3: Mise à niveau vers SP1 s'est produit avec un échec de tâche de transformation de charge.

Si vous avez mis à niveau votre système vers SP1 et avez vu la transformation / chargez une tâche a échoué, vérifiez dans le DWStagingAndConfig whetherSystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base existe déjà ou pas : exécuter cette requête sur DWStagingAndConfig :

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

Le MP ci-dessus est probablement manquant. Dans ce cas, vous devrez restaurer vos sauvegardes de base de données pour la mise à niveau. Pour ce faire, suivez les étapes ci-dessous :

1 effectuer une reprise après sinistre pour les sauvegardes de base de données.

2.les désactiver la planification de la MPSyncJob.

3. Restaurez toutes les clés primaires manquantes dans la DWRepository à l'aide du script SQL trouvé dans le scénario 1.

4. Redémarrez le déploiement baseMP échec à partir de la console.
Plus d'informations
Remarque Il s'agit d'un article de « PUBLICATION RAPIDE » rédigé directement au sein du service de support technique Microsoft. Les informations qui y sont contenues sont fournies en l'état, en réponse à des problèmes émergents. En raison du délai rapide de mise à disposition, les informations peuvent contenir des erreurs typographiques et, à tout moment et sans préavis, faire l'objet de révisions. Pour d'autres considérations, consultez les Conditions d'utilisation.

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 2853442 - Dernière mise à jour : 07/03/2015 21:56:00 - Révision : 2.0

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

  • kbmt KB2853442 KbMtfr
Commentaires