Atjauninot uz Microsoft Dynamics GP 2010, tabulas konvertēšana uzņēmuma datu bāzei neizdodas. Blakus uzņēmumam tiek parādīts sarkans krustiņš, kas norāda uz kļūmi. Lai noteiktu, kuras tabulas neizdevās, palaidiet šādu skriptu:
SELECT b.fileOSName, a.fileNumber, a.PRODID, a.Status, a.errornum, a.errordes, c.CMPANYID, c.INTERIDFROM DYNAMICS.dbo.DU000030 aJOINDYNAMICS.dbo.DU000010 bON a.fileNumber = b.fileNumberAND a.PRODID = b.PRODIDJOINDYNAMICS.dbo.SY01500 cON a.companyID = c.CMPANYIDWHERE (a.Status <> 0 or a.errornum <> 0) and a.Status <>15
Errordesc kolonnā tiek rādīts šāds kļūdas ziņojums:
[Microsoft] [SQL Server Native Client 10,0] [SQL Server] Primārās ATSLĒGAs ierobežojuma "PKUPRXXXXX" pārkāpumi. Objektā 'dbo nevar ievietot atslēgas dublikātu. UPRXXXXXX'.
Šis kļūdas ziņojums tiek parādīts, ja vismaz vienu no šīm tabulām neizdodas atjaunināt: UPR10203 UPR10204 UPR10205 UPR10206 UPR10207 UPR10209 UPR10213 UPR10214
Cēlonis
Piezīme. Pirms izpildīt šajā rakstā sniegtos norādījumus, pārliecinieties, vai jums ir pilnīga datu bāzes dublējumkopija, kuru var atjaunot, ja rodas problēma.Primārā atslēga mainījās, izmantojot Microsoft Dynamics GP 2010, un ieraksti tabulā pārkāpj jauno atslēgu. Ierakstiem nevajadzētu pastāvēt algu saraksta darba tabulās pēc algu saraksta pārbaudes palaišanas. Lai novērstu šo problēmu, noņemiet ierakstus.Lai novērstu šo problēmu, dodieties uz sadaļu"Labot manuproblēmu". Ja vēlaties patstāvīgi novērst šo problēmu, dodieties uzsadaļu"Ļaujiet man to labot pats".
Simptomi
Lai automātiski novērstu šo problēmu, noklikšķiniet uz saites Labot šo problēmu. Pēc tam dialoglodziņā Failu lejupielāde noklikšķiniet uz Palaist un veiciet šajā vednī norādītās darbības.
Piezīme. Šis vednis var būt tikai angļu valodā; tomēr automātiskā labošana darbojas arī citu valodu versijās, Windows.Piezīme. Ja neesat datorā, kurā ir problēma, automātisko labojumu varat saglabāt zibatmiņas diskā vai kompaktdiskā un pēc tam varat to palaist datorā, kurā radusies problēma.
Labot automātiski
Lai patstāvīgi novērstu šo problēmu, veiciet tālāk norādītās darbības.
-
Neatjaunot uzņēmuma datu bāzi. Šo problēmu var novērst kļūmes brīdī, kad atjaunināšana uz Microsoft Dynamics GP 2010.
-
Startējiet SQL Server Management Studio. Lai to izdarītu, izmantojiet kādu no tālāk aprakstītajām metodēm atkarībā no izmantotās programmas.
1. metode. SQL Server 2005 ja lietojat SQL Server 2005, SQL Server Management Studio. Lai to izdarītu, noklikšķiniet uz Sākt,norādiet uz Visas programmas, norādiet uz Microsoft SQL Server 2005un pēc tam noklikšķiniet uz SQL Server Management Studio.
2. metode. SQL Server 2008Ja izmantojat programmu SQL Server 2008, SQL Server Management Studio. Lai to izdarītu, noklikšķiniet uz Sākt,norādiet uz Visas programmas, norādiet uz Microsoft SQL Server 2008un pēc tam noklikšķiniet uz SQL Server Management Studio.
-
Izpildiet tālāk norādītos skriptus uzņēmuma datu bāzē, kurā tas neizdodas.
Delete UPR10203Delete UPR10204Delete UPR10205Delete UPR10206Delete UPR10207Delete UPR10209Delete UPR10213Delete UPR10214
-
Palaidiet tālāk norādīto skriptu, lai notīrītu neizdevušos ierakstus.
Delete DYNAMICS..DU000030 where Status = 135 and fileNumber in (424, 425, 426, 427, 428, 429, 385, 386)
-
Startējiet Microsoft Dynamics GP 2010 Utilities un vēlreiz atjauniniet uzņēmumu.