Kun päivität Microsoft Dynamics GP 2010:ksi, yritystietokannan taulukkomuunnos epäonnistuu. Yrityksen viereen tulee näkyviin punainen X, joka ilmoittaa epäonnistumisesta. Voit selvittää epäonnistuneet taulukot seuraavalla komentosarjalla:
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
Näyttöön tulee seuraava virhesanoma virheen kaltainen sarake:
[Microsoft] [SQL Server Native Client 10,0] [SQL Server] PRIMARY KEY -rajoitteen PKUPRXXXXX rikkominen. Kaksoiskappaletta ei voi lisätä objektiin dbo. UPRXXXXXX'.
Näyttöön tulee tämä virhesanoma, kun yhden tai useamman seuraavan taulukon päivittäminen ei onnistu: UPR10203 UPR10204 UPR10205 UPR10206 UPR10207 UPR10209 UPR10213 UPR10214
Syy
Huomautus Ennen kuin noudatat tämän artikkelin ohjeita, varmista, että tietokannasta on valmiina täydellinen varmuuskopio, jonka voit palauttaa, jos ongelmia ilmenee.Perusavain muuttuu Microsoft Dynamics GP 2010:ssä ja taulukon tietueet rikkovat uutta avainta. Palkanlaskennan työtaulukoissa ei saa olla tietueita palkanlaskennan sekkisuorituksen jälkeen. Voit korjata ongelman poistamalla tietueet.Jos haluat, että ongelma korjataan, siirry Korjaase minulle-osioon. Jos haluat mieluummin korjata ongelman itse, siirry Annaminun korjata se itse-osioon.
Oireet
Voit korjata tämän ongelman automaattisesti napsauttamalla Korjaa tämä ongelma -linkkiä. Valitse sitten Tiedostojen lataaminen -valintaikkunassa Suorita ja noudata ohjatun toiminnon ohjeita.
Huomautus Tämä ohjattu toiminto voi olla vain englanniksi; Automaattinen korjaus toimii kuitenkin myös muissa Windows.Huomautus Jos et ole tietokoneessa, jossa ongelma ilmenee, voit tallentaa automaattisen korjauksen muistitikulle tai CD-levylle ja suorittaa sen tietokoneessa, jossa ongelma on.
Korjaa ongelma puolestani
Voit korjata ongelman itse seuraavasti:
-
Älä palauta yritystietokantaa. Tämä ongelma voidaan ratkaista epäonnistumisen yhteydessä Microsoft Dynamics GP 2010:n päivityksen aikana.
-
Käynnistä SQL Server Management Studio. Voit tehdä tämän jomallakin seuraavista tavoista sen mukaan, mitä ohjelmaa käytät.
Menetelmä 1: SQL Server 2005:ssä Jos käytät SQL Server 2005:tä, SQL Server Management Studio. Voit tehdä tämän valitsemalla Käynnistä, valitsemalla Kaikkiohjelmat , osoittamalla kohtaa Microsoft SQL Server 2005ja valitsemalla sitten SQL Server Management Studio.
Menetelmä 2: SQL Server 2008:ssaJos käytössäsi on SQL Server 2008, SQL Server Management Studio. Voit tehdä tämän valitsemalla Käynnistä, valitsemalla Kaikkiohjelmat , osoittamalla kohtaa Microsoft SQL Server 2008ja valitsemalla sitten SQL Server Management Studio.
-
Suorita seuraavat komentosarjat epäonnistuvassa yritystietokannassa:
Delete UPR10203Delete UPR10204Delete UPR10205Delete UPR10206Delete UPR10207Delete UPR10209Delete UPR10213Delete UPR10214
-
Tyhjennä epäonnistuneet tietueet suoritamalla seuraava komentosarja:
Delete DYNAMICS..DU000030 where Status = 135 and fileNumber in (424, 425, 426, 427, 428, 429, 385, 386)
-
Käynnistä Microsoft Dynamics GP 2010 Utilities ja päivitä yritys uudelleen.