Ko posodobite na Microsoft Dynamics GP 2010, pretvorba tabele za zbirko podatkov podjetja ne uspe. Ob podjetju se prikaže rdeč X, ki označuje neuspeh. Če želite ugotoviti, katere tabele niso uspele, zaženite ta skript:
SELECT b.fileOSName, a.fileNumber, a.PRODID, a.Status, a.errornum, a.errordes, c.CMPANYID, c.INTERID
FROM DYNAMICS.dbo.DU000030 a
JOIN
DYNAMICS.dbo.DU000010 b
ON a.fileNumber = b.fileNumber
AND a.PRODID = b.PRODID
JOIN
DYNAMICS.dbo.SY01500 c
ON a.companyID = c.CMPANYID
WHERE (a.Status <> 0 or a.errornum <> 0) and a.Status <>15
V stolpcu z napakami se prikaže to sporočilo o napaki:
[Microsoft] [SQL Server Native Client 10,0] [SQL Server] Omejitev »PRIMARNEGA KLJUČA« »PKUPRXXXXX«. V predmet »dbo« ni mogoče vstaviti podvojenega ključa. UPRXXXXXX'.
To sporočilo o napaki se prikaže, če se ena od teh tabel ali več ne posodobi:
UPR10203
UPR10204
UPR10205
UPR10206
UPR10207
UPR10209
UPR10213
UPR10214
Razlog
Opomba Preden sledite navodilom v tem članku, se prepričajte, da imate celotno varnostno kopijo zbirke podatkov, ki jo lahko obnovite, če pride do težave.
Primarni ključ, spremenjen v programu Microsoft Dynamics GP 2010, zapisi v tabeli pa kršijo novi ključ. Po zagonu preverjanja plačilne liste zapisi ne bi smeli obstajati v delovnih tabelah plač. Če želite odpraviti to težavo, odstranite zapise.
Če želite, da odpravimo to težavo za vas, pojdite v razdelek»Popravi zame«. Če želite to težavo odpraviti sami, pojdite v razdelek»Naj popravim sam«.
Znaki
Če želite to težavo odpraviti samodejno, kliknite povezavo Odpravi to težavo. Nato v pogovornem oknu Prenos datoteke kliknite Zaženi in sledite korakom v tem čarovniku.
Opomba Čarovnik je morda samo v angleščini. vendar pa samodejni popravek deluje tudi v drugih jezikovnih različicah sistema Windows.
Opomba Če niste v računalniku, v katerem je težava, lahko shranite samodejni popravek na bliskovni pogon ali CD in ga nato zaženete v računalniku, v katerem je težava.
Samodejno odpravljanje težave
Če želite težavo odpraviti sami, upoštevajte ta navodila:
-
Zbirke podatkov podjetja ne obnovite. To težavo lahko odpravite v primeru napake med posodobitvijo na Microsoft Dynamics GP 2010.
-
Zaženite SQL Server Management Studio. To naredite na enega od teh načinov, odvisno od programa, ki ga uporabljate.
1. način: za SQL Server 2005 Če uporabljate SQL Server 2005, zaženite SQL Server Management Studio. To naredite tako, da kliknete Start, pokažite na Vsi programi ,Microsoft SQL Server 2005in nato kliknete SQL Server Management Studio.
2. način: za SQL Server 2008Če uporabljate SQL Server 2008, zaženite SQL Server Management Studio. To naredite tako, da kliknete Start, pokažite na Vsi programi ,Microsoft SQL Server 2008in nato kliknete SQL Server Management Studio.
-
Zaženite te skripte v zbirki podatkov podjetja, ki ne deluje:
Delete UPR10203
Delete UPR10204
Delete UPR10205
Delete UPR10206
Delete UPR10207
Delete UPR10209
Delete UPR10213
Delete UPR10214 -
Zaženite ta skript, da počistite neuspešne zapise:
Delete DYNAMICS..DU000030 where Status = 135 and fileNumber in (424, 425, 426, 427, 428, 429, 385, 386)
-
Zaženite pripomočke za Microsoft Dynamics GP 2010 in znova posodobite podjetje.