Índice

Introdução

Pré-requisitos

Requisitos

Componentes Utilizados

Problema: EDMT 11.0 falha com erro chave original

Solução

Introdução

Este original descreve em como resolver uma edição relativa violação ao Mensagem de Erro “da limitação “XPKRegion” do CHAVE PRINCIPAL. Não pode introduzir a chave duplicada dbo no objeto o “. Região”. O valor de chave duplicada é (32xxx)" ao tentar executar EDMT para promover o Cisco Unified Contact Center Enterprise (UCCE) à versão 11.0(1).

Contribuído por Michael Whittier, engenheiro de TAC da Cisco.

Pré-requisitos

Requisitos

A Cisco recomenda que você tenha conhecimento destes tópicos:

- Cisco Unified Contact Center Enterprise (UCCE)

- Estúdio do Gerenciamento do servidor SQL

Componentes Utilizados

Este documento não se restringe a versões de software e hardware específicas.

As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a sua rede estiver ativa, certifique-se de que entende o impacto potencial de qualquer comando.

Problema: EDMT 11.0 falha com erro chave original

Durante o processo da upgrade da base de dados EDMT falha com este Mensagem de Erro quando há umas regiões feitas sob encomenda adicionadas à versão anterior UCCE.

“Violação da limitação “XPKRegion” do CHAVE PRINCIPAL. Não pode introduzir a chave duplicada dbo no objeto o “. Região”. O valor de chave duplicada é (32xxx)"

Para conseguir EDMT terminar, você pode remover as entradas feitas sob encomenda das tabelas da região e do Region_Member. Contudo este sozinho causa um problema referencial com a ferramenta do explorador da região e causa um crash com este Mensagem de Erro.

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:

Solução

Para resolver completamente a edição todas as entradas acima de 32000 têm que manualmente ser removidas destas tabelas.

- Região

- Region_Member

- Region_View

- Region_View_Member

Estas são as etapas necessárias realizar a tarefa

Etapa 1. Capture estas perguntas para ter uma cópia das entradas feitas sob encomenda

selecione * da região onde o >= 32000 de RegionID

selecione * de Region_Member onde o >= 32000 de ParentRegionID

selecione * de Region_View onde o >= 32000 de RegionViewID

selecione * de Region_View_Member onde o >= 32000 de RegionViewID

Etapa 2. Após ter copiado a supressão as mesmas entradas executando estes comandos sql

supressão da região onde >= 32000 de RegionID

supressão de Region_Member onde >= 32000 de ParentRegionID

supressão de Region_View onde >= 32000 de RegionViewID

supressão de Region_View_Member onde >= 32000 de RegionViewID

Etapa 3. Continue com a elevação EDMT.

Etapa 4. Após a elevação adicionar as regiões feitas sob encomenda para trás através da ferramenta do explorador da região.

Note: Em uma encenação onde somente 2 das tabelas sejam removidas durante a elevação então nós precisaremos de limpar outras 2 tabelas na base de dados de logger e para usar-se então inicialize o base de dados local para atualizar o servidor de administração (AW), depois que as regiões feitas sob encomenda podem ser adicionadas para trás através da ferramenta do explorador da região.