Công việc đồng bộ hoá MP thất bại và các kho dữ liệu thư viện cơ sở MP Hiển thị trạm đậu "Không" triển khai

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 2853442
Triệu chứng
Afterupgrading kho dữ liệu hệ thống Trung tâm 2012 bản ghi dịch vụ quản lý gói bản ghi dịch vụ 1 (SP1), nếu thedata kho đã chạy hơn 3 tháng thenManagement gói (MP) đồng bộ hóa công việc có thể không thành công. Ngoài ra, chuyển đổi và tải công việc cũng có thể không thành công. Kho dữ liệu cơ sở thư viện MP sẽ hiển thị trạm đậu "Không" triển khai trong Panel điều khiển và nhiều người khác phụ thuộc vào MP này sẽ hiển thị trạm đậu "Chờ".

Nếu bạn đã không nâng cấp kho dữ liệu SP1 và sự cố này không được ảnh hưởng đến bạn, hãy xem tình huống 1 trong phần giải pháp.
Nguyên nhân
Lỗi này có thể xảy ra do sai bộ máy cơ sở dữ liệu đào tạo.
Giải pháp
Trường hợp 1: Nâng cấp lên SP1 đã không xảy ra.

Nếu p không được xuất hiện, chạy truy vấn sau đây trên cơ nhận kịch bản SQL thực thả và thêm các hạn chế của khoá chính trong bảng dữ liệu vào bộ máy cơ sở dữ liệu.

; VỚI FactName
NHƯ (
chọn w.WarehouseEntityName etl. WarehouseEntity w
tham gia etl. WarehouseEntityType t trên w.WarehouseEntityTypeId = t.WarehouseEntityTypeId
nơi t.WarehouseEntityTypeName = 'Thực tế'
), FactList
NHƯ (
CHỌN PartitionName, p.WarehouseEntityName,
Rank() trong (phân vùng của p.WarehouseEntityName tự do PartitionName ASC) AS RK
TỪ etl. TablePartition p
tham gia FactName f trên p.WarehouseEntityName = f.WarehouseEntityName
)
, FactPKList
NHƯ (
CHỌN f.WarehouseEntityName a.TABLE_NAME, a.COLUMN_NAME, b.CONSTRAINT_NAME, f.RK,
Trường hợp khi b.CONSTRAINT_NAME = 'PK_' + f.WarehouseEntityName thì 1 khác 0 sẽ là DefaultConstraints
TỪ FactList f
THAM GIA INFORMATION_SCHEMA. KEY_COLUMN_USAGE ON f.PartitionName = a.TABLE_NAME
THAM GIA INFORMATION_SCHEMA. TABLE_CONSTRAINTS b trên a.CONSTRAINT_NAME = b.CONSTRAINT_NAME và b.CONSTRAINT_TYPE = 'Khóa chính'
)
, FactWithoutDefaultConstraints
NHƯ (
CHỌN a.*
TỪ FactPKList một
LEFT JOIN FactPKList b trên b.WarehouseEntityName = a.WarehouseEntityName và b.DefaultConstraints = 1
NƠI b.WarehouseEntityName không còn a.RK = 1
)
, FactPKListStr
NHƯ (
CHỌN riêng biệt f1. WarehouseEntityName f1. TABLE_NAME f1. CONSTRAINT_NAME, F.COLUMN_NAME AS PKList
TỪ FactWithoutDefaultConstraints f1
QUA ÁP DỤNG (
CHỌN ' [' + COLUMN_NAME + '],'
TỪ FactWithoutDefaultConstraints f2
NƠI f2. TABLE_NAME = f1. TABLE_NAME
SẮP XẾP THEO COLUMN_NAME
ĐỐI VỚI
XML PATH('')
) LÀ F (COLUMN_NAME)
)
CHỌN ' thay đổi bảng [dbo]. [' + f.TABLE_NAME + '] giới hạn trên thả [' + f.CONSTRAINT_NAME + ']' CHAR(13) + CHAR(10) +
' Thay đổi bảng [dbo]. [' + f.TABLE_NAME + '] giới hạn trên thêm [PK_' + f.WarehouseEntityName + '] chính khoá NONCLUSTERED (' + XÂU (f.PKList, 1, LEN(f.PKList) -1) + ')' CHAR(13) + CHAR(10)
TỪ FactPKListStr f
Thứ tự theo f.WarehouseEntityName

Lưu ý:Sau truy vấn đầu tiên kết quả sẽ là một tập hợp các truy vấn đó phải được chạy. Sao chép kết quả vào cửa sổ mới truy vấn bật lên và chạy tất cả.

Sau khi khoá chính mặc định đã được khôi phục, khởi động lại không thành công triển khai MP cơ sở từ bàn điều khiển quản lý bản ghi dịch vụ.


Tình huống 2: Nâng cấp lên SP1 có occurredwithout thất bại việc chuyển đổi/tải.

Nếu bạn đã nâng cấp hệ thống của bạn để SP1 và chỉ thấy lỗi triển khai MP và không chuyển đổi/tải công việc không, bạn có thể chỉ áp dụng các bước giải quyết tình huống 1.

Tình huống 3: Nâng cấp lên SP1 đã xảy ra với việc chuyển đổi/tải không.

Nếu bạn đã nâng cấp hệ thống của bạn để SP1 và thấy biến / tải công việc bị lỗi, hãy kiểm tra DWStagingAndConfig xem whetherSystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base có tồn tại hay không: chạy truy vấn này trên DWStagingAndConfig:

chọn * từ ManagementPack nơi mpname như '% SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base%'

Thông thường trên MP bị thiếu. Ifso sau đó bạn sẽ cần phải khôi phục sao lưu bộ máy cơ sở dữ liệu của bạn để trước khi nâng cấp. Để làm như vậy, hãy làm theo các bước dưới đây:

1 thực hiện khôi phục thảm họa cho đồng gửi db.

2 vô hiệu hoá lịch MPSyncJob.

3. khôi phục tất cả các phím chính thiếu cơ sử dụng tập lệnh SQL được tìm thấy trong tình huống 1.

4. khởi động lại triển khai không baseMP từ bàn điều khiển.
Thông tin thêm
Chú ý Đây là một bài viết "XUẤT BẢN NHANH" được tạo trực tiếp từ trong trung tâm hỗ trợ của Microsoft. Thông tin có trong tài liệu này được cung cấp nhằm trả lời các vấn đề mới xuất hiện. Do việc cung cấp nhanh chóng, tài liệu có thể có lỗi in ấn và có thể được sửa đổi bất kỳ lúc nào mà không cần thông báo. Hãy xem Điều khoản Sử dụng để xem xét thêm.

Cảnh báo: Bài viết này được dịch tự động

属性

文章 ID:2853442 - 上次审阅时间:07/04/2015 03:39:00 - 修订版本: 2.0

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

  • kbmt KB2853442 KbMtvi
反馈