Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Probleem: EDMT 11.0 mislukt met unieke sleutelfout

Oplossing

Inleiding

In dit document wordt beschreven hoe een probleem met betrekking tot de foutmelding "Violation of PRIMARY KEY-beperking 'XPKR-regio' kan worden opgelost. Kan dubbele sleutel niet in object 'dbo.Region' invoegen. De dubbele sleutelwaarde is (32xxx)" wanneer u EDMT probeert uit te voeren om Cisco Unified Contact Center Enterprise (UCCE) te upgraden naar versie 11.0(1).

Bijgedragen door Michael Whittier, Cisco TAC Engineer.

Voorwaarden

Vereisten

Cisco raadt kennis van de volgende onderwerpen aan:

- Cisco Unified Contact Center Enterprise (UCCE)

- SQL Server Management Studio

Gebruikte componenten

Dit document is niet beperkt tot specifieke software- en hardware-versies.

De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.

Probleem: EDMT 11.0 mislukt met unieke sleutelfout

Tijdens het proces van de gegevensupgrade mislukt EDMT met deze foutmelding wanneer er aangepaste gebieden aan de UCCE vorige versie zijn toegevoegd.

"Schending van PRIMAIRE SLEUTELbeperkingen in de XPKR-regio". Kan dubbele sleutel niet in object 'dbo.Region' invoegen. De dubbele hoofdwaarde is (32xxx)"

Om EDMT te voltooien kunt u de aangepaste ingangen uit de tabellen Gebied en Region_Lid verwijderen. Dit alleen veroorzaakt echter een referentieel probleem met het gereedschap Verkenner en crasht met deze foutmelding.

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:

Oplossing

Om het probleem volledig op te lossen moeten alle items boven 32000 handmatig uit deze tabellen worden verwijderd.

- Gebied

- Regio_Lid

- Regio_Beeld

- Regio_Beeld_Lid

Dit zijn de stappen die nodig zijn om de taak te volbrengen

Stap 1. Leg deze vragen vast om een kopie van de aangepaste items te hebben

Selecteer * uit regio waar RegionID >= 32000

Selecteer * uit Region_Lid waar ParentRegionID >= 32000

Selecteer * uit Region_View waar RegionViewID >= 32000

Selecteer * uit Region_View_Lid waar RegionViewID >= 32000

Stap 2. Na het kopiëren worden dezelfde items verwijderd door deze SQL-opdrachten uit te voeren

uit regio verwijderen waar RegionID >= 32000

doorhalen uit Region_Member waar ParentRegionID >= 32000

wissen vanuit Region_View waar RegionViewID >= 32000

wissen vanuit Region_View_Lid waar RegionViewID >= 32000

Stap 3. Ga verder met de EDMT-upgrade.

Stap 4. Nadat u de upgrade hebt uitgevoerd, voegt u de aangepaste regio's toe via het gereedschap Gebiedsverkenner.

Opmerking: in een scenario waarin slechts 2 van de tabellen tijdens de upgrade zijn verwijderd, moeten we de andere 2 tabellen op zowel de loggerdatabase schoonmaken en vervolgens lokale database formatteren om de AW (Administration Server) bij te werken, Nadat aangepaste gebieden opnieuw kunnen worden toegevoegd via een tool voor regionale verkenners.