MP Eşitleme işleri başarısız ve veri ambarı Bankası kitaplığı MP "Başarısız" dağıtım durumunu gösterir.

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 2853442
Belirtiler
Afterupgrading Sistem Merkezi 2012 Service Manager Service Pack 1 (SP1), kulenin ambar 3 aydan fazla thenManagement Pack (MP) Eşitleme işleri çalışıyor, veri ambarına başarısız olabilir. Ayrıca, dönüştürme ve yükleme işleri de başarısız olabilir. Veri ambarı Bankası kitaplığı MP konsolda "Başarısız" dağıtım durumunu gösterir ve birçokları bu MP üzerinde bağımlı olan bir "Bekleme" durumu gösterir.

Veri ambarı SP1'e yükseltilmemiş ve sizi bu sorun henüz etkilemez, Senaryo 1 inç çözüm bölümüne bakın.
Neden
Bu hata, hatalı veritabanı ısındırmadır nedeniyle oluşabilir.
Çözüm
Senaryo 1: SP1'e yükseltme henüz oldu değil.

Yükseltme henüz gerçekleşmedi, DWRepository bırakıp DWRepository veritabanını temel olgu tabloları, birincil anahtar kısıtlaması eklemek için gerçek SQL komut dosyalarını almak için aşağıdaki sorguyu çalıştırın.

; FactName ile
() OLARAK
w.WarehouseEntityName etl seçin. WarehouseEntity w
etl katılın. W.WarehouseEntityTypeId WarehouseEntityType t = t.WarehouseEntityTypeId
Burada t.WarehouseEntityTypeName 'Gerçek' =
), FactList
() OLARAK
SELECT bölümadı, p.WarehouseEntityName,
rank() üzerinden (bölüm SIRASI p.WarehouseEntityName tarafından tarafından BölümAdı ASC) RK olarak
Etl. TablePartition p
Birleştirme FactName f p.WarehouseEntityName üzerinde f.WarehouseEntityName =
)
, FactPKList
() OLARAK
F.WarehouseEntityName, a.TABLE_NAME, a.COLUMN_NAME, b.CONSTRAINT_NAME, f.RK seçin,
Servis talebi OLDUĞUNDA b.CONSTRAINT_NAME 0 1 ELSE END sonra DefaultConstraints 'PK_' + f.WarehouseEntityName =
FactList f
INFORMATION_SCHEMA KATILIN. KEY_COLUMN_USAGE ON f.PartitionName a.TABLE_NAME =
INFORMATION_SCHEMA KATILIN. TABLE_CONSTRAINTS b a.CONSTRAINT_NAME üzerinde b.CONSTRAINT_NAME = ve b.CONSTRAINT_TYPE = 'Birincil anahtar'
)
, FactWithoutDefaultConstraints
() OLARAK
SELECT a.*
FactPKList gelen bir
LEFT JOIN FactPKList b b.WarehouseEntityName üzerinde a.WarehouseEntityName = ve b.DefaultConstraints = 1
NEREYE b.WarehouseEntityName NULL ve a.RK = 1
)
, FactPKListStr
() OLARAK
SELECT DISTINCT f1. WarehouseEntityName, f1'i tıklatın. TABLE_NAME, f1'i tıklatın. CONSTRAINT_NAME, F.COLUMN_NAME AS PKList
FactWithoutDefaultConstraints f1
ÇAPRAZ, () UYGULA
SEÇİN ' [' + COLUMN_NAME + '],'
FactWithoutDefaultConstraints f2
NEREDE f2. TABLE_NAME f1 =. TABLE_NAME
ORDER BY COLUMN_NAME
İÇİN
XML PATH('')
) OLARAK F (COLUMN_NAME)
)
SEÇİN ' ALTER TABLE [dbo]. [' + f.TABLE_NAME + '] DROP CONSTRAINT'i [' + f.CONSTRAINT_NAME + ']' CHAR(13) + CHAR(10) +
' ALTER TABLE [dbo]. [' + f.TABLE_NAME + '] ADD CONSTRAINT'i [PK_' + f.WarehouseEntityName + '] birincil anahtar NONCLUSTERED (' + alt dize (f.PKList, 1, LEN(f.PKList) -1) + ')' CHAR(13) + CHAR(10)
FactPKListStr f
ORDER BY f.WarehouseEntityName

Not: İlk sorgunun çıktısı çalıştırdıktan sonra çalıştırılması gereken sorguları başka bir dizi olacaktır. Sonuçları yeni bir sorgu penceresi kopyalayın ve bunların tümünü çalıştırın.

Varsayılan birincil anahtarları geri yükledikten sonra başarısız temel MP Dağıtım Hizmeti Yöneticisi konsolundan yeniden başlatın.


Senaryo 2: SP1'e yükseltme occurredwithout dönüşüm/yükleme işlemi hatası vardır.

Sisteminizi SP1'e yükselttikten ve yalnızca MP dağıtım hatası ve dönüşüm/yükleme işi başarısız gözlenen, sadece Senaryo 1 çözüm adımları uygulayabilirsiniz.

Senaryo 3: SP1'e yükseltme ile dönüşüm/yükleme işi başarısız oldu.

Sisteminizi SP1'e yükselttikten ve dönüşüm gördünüz / yükleme işi başarısız olursa, whetherSystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base olup olmadığını öğrenmek için DWStagingAndConfig gözden geçirin: üzerinde DWStagingAndConfig bu sorguyu çalıştırın:

seçin * ManagementPack burada mpname gibi '% SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base%' den

Büyük olasılıkla yukarıdaki MP eksik. Ifso sonra yükseltme işleminden önce veritabanı yedekleri için geri yüklemeniz gerekir. Bunu yapmak için aşağıdaki adımları izleyin:

1. olağanüstü durum kurtarma için db yedeklemeleri gerçekleştirin.

2. MPSyncJob zamanlamayı devre dışı bırakın.

3. tüm Senaryo 1'de bulunan SQL komut dosyasını kullanarak DWRepository eksik birincil anahtarlarını geri yükleyin.

4. başarısız baseMP dağıtım konsoldan yeniden başlatın.
Daha fazla bilgi
Not Bu, doğrudan Microsoft destek kuruluşu tarafından oluşturulan bir “FAST PUBLISH” makalesidir. Buradaki bilgiler, ortaya çıkan sorunları gidermek üzere olduğu gibi sağlanmaktadır. Mümkün olduğu kadar hızlı sunulmasının bir sonucu olarak malzemelerde yazım hataları bulunabilir ve bunlar bildirimde bulunulmadan daha sonra düzeltilebilir. Diğer hususlar için Kullanım Koşulları’na bakın.

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 2853442 - Son İnceleme: 06/17/2015 09:35:00 - Düzeltme: 1.0

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

  • kbmt KB2853442 KbMttr
Geri bildirim