المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

مشكلة: فشل EDMT 11.0 مع خطأ مفتاح فريد

الحل

المقدمة

يوضح هذا المستند كيفية حل مشكلة تتعلق برسالة الخطأ "انتهاك قيد المفتاح الأساسي 'XPKRegon'. لا يمكن إدراج مفتاح مكرر في الكائن 'dbo.Region'. قيمة المفتاح المكررة هي (32xxx) عند محاولة تشغيل EDMT لترقية Cisco Unified Contact Center Enterprise (UCCE) إلى الإصدار 11.0(1).

تمت المساهمة بواسطة مايكل ويتير، مهندس TAC من Cisco.

المتطلبات الأساسية

المتطلبات

توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:

- حلول مؤسسات مراكز الاتصال الموحدة من Cisco (UCCE)

- SQL Server Management Studio

المكونات المستخدمة

لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.

مشكلة: فشل EDMT 11.0 مع خطأ مفتاح فريد

أثناء عملية ترقية قاعدة البيانات، يفشل EDMT مع رسالة الخطأ هذه عندما تكون هناك مناطق مخصصة تمت إضافتها إلى الإصدار السابق من UCCE.

"انتهاك قيد المفتاح الأساسي 'xpkrEgon'. لا يمكن إدراج مفتاح مكرر في الكائن 'dbo.Region'. قيمة المفتاح المكررة هي (32xxx)

للحصول على EDMT لإكمال، يمكنك إزالة الإدخالات المخصصة من جدول المنطقة وRegion_Member. ومع ذلك، يتسبب هذا وحده في حدوث مشكلة مرجعية بأداة مستكشف المنطقة وتعطل رسالة الخطأ هذه.

Log Name: Application

Source: Application Error

Date: 10/17/2016 10:08:49 AM

Event ID: 1000

Task Category: (100)

Level: Error

Keywords: Classic

User: N/A

Computer: SPRAWLER-A.mwhittie.lab

Description:

Faulting application name: conicrex.exe, version: 11.0.3297.2, time stamp: 0x55e7577b

Faulting module name: conicrex.exe, version: 11.0.3297.2, time stamp: 0x55e7577b

Exception code: 0xc0000005

Fault offset: 0x0006789a

Faulting process id: 0x3a88

Faulting application start time: 0x01d228885cc0473c

Faulting application path: C:\icm\bin\conicrex.exe

Faulting module path: C:\icm\bin\conicrex.exe

Report Id: 9acfe8d9-947b-11e6-80f0-000c29be7328

Faulting package full name

Faulting package-relative application ID:

الحل

لحل المشكلة بشكل كامل، يجب إزالة جميع الإدخالات الموجودة فوق 32000 يدويا من هذه الجداول.

- منطقة

- عضو_المنطقة

- Region_View

- Region_View_MEMBER

هذه هي الخطوات اللازمة لإنجاز المهمة

الخطوة 1. التقاط هذه الاستعلامات للحصول على نسخة من الإدخالات المخصصة

حدد * من المنطقة التي يوجد بها معرف المنطقة >= 32000

حدد * من Region_MEMBER حيث ParentRegionID >= 32000

حدد * من Region_View حيث RegionViewID >= 32000

حدد * من Region_View_MEMBER حيث RegionViewID >= 32000

الخطوة 2. بعد نسخ حذف نفس الإدخالات عن طريق تنفيذ أوامر SQL هذه

حذف من المنطقة حيث RegionID >= 32000

حذف من Region_Member حيث ParentRegionID >= 32000

حذف من Region_View حيث RegionViewID >= 32000

حذف من Region_View_Member حيث RegionViewID >= 32000

الخطوة 3. تابع ترقية EDMT.

الخطوة 4. بعد الترقية قم بإضافة المناطق المخصصة مرة أخرى من خلال أداة Area Explorer.

ملاحظة: في سيناريو تمت فيه إزالة إثنين فقط من الجداول أثناء الترقية، سنحتاج إلى تنظيف الجدولين الآخرين على كل من قاعدة بيانات مسجل ثم إستخدام تهيئة قاعدة البيانات المحلية لتحديث خادم الإدارة (AW)، بعد إمكانية إضافة مناطق مخصصة مرة أخرى عبر أداة مستكشف المنطقة.