Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Когато актуализирате до Microsoft Dynamics GP 2010, конвертирането на таблица за базата данни на фирмата е неуспешно. До фирмата се показва червен X, който показва грешка. За да определите кои таблици са неуспешни, изпълнете следния скрипт:


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


     
Получавате следното съобщение за грешка в колоната errordesc:

[Microsoft] [SQL Server Native Client 10,0] [SQL Server] Нарушаване на ограничението PRIMARY KEY 'PKUPRXXXXX'. Не може да се вмъкне дублиран ключ в обект 'dbo. UPRXXXXXX'.



Получавате това съобщение за грешка, когато една или повече от следните таблици не успеят да актуализират:

UPR10203
UPR10204 UPR10205
UPR10206
UPR10207
UPR10209
UPR10213
UPR10214

Причина

Забележка Преди да следвате инструкциите в тази статия, уверете се, че имате пълно архивно копие на базата данни, което можете да възстановите, ако възникне проблем.

Първичният ключ се промени с Microsoft Dynamics GP 2010 и записите в таблицата нарушава новия ключ. Записите не трябва да съществуват в работните таблици на заплатите след изпълнение на проверка на заплатите. За да коригирате този проблем, премахнете записите.

За да решим този проблем за вас, отидете на раздела "Поправи го замен ". Ако предпочитате сами да коригирате този проблем, отидете на раздела "Нека го коригирамсам".

Симптоми

За да коригирате този проблем автоматично, щракнете върху връзката Коригиране на този проблем. След това щракнете върху Изпълнение в диалоговия прозорец Изтегляне на файлове и следвайте стъпките в съветника.





Забележка Този съветник може да е само на английски език; автоматичната корекция обаче работи и за други езикови версии на Windows.

Забележка Ако не сте на компютъра, на който е проблемът, можете да запишете автоматичната корекция на флаш устройство или на компактдиск и след това да я изпълните на компютъра, на който е проблемът.

Поправи моя проблем


За да решите този проблем сами, изпълнете следните стъпки:

  1. Не възстановявайте фирмената база данни. Този проблем може да бъде решен в момента на неуспех по време на актуализацията до Microsoft Dynamics GP 2010.

  2. Стартирайте SQL Server Management Studio. За да направите това, използвайте един от следните методи в зависимост от програмата, която използвате.

    Метод 1: За SQL Server 2005 Ако използвате SQL Server 2005, започнете SQL Server Management Studio. За да направите това, щракнетевърху Старт , посочете Всички програми, посочете Microsoft SQL Server 2005и след това щракнете върху SQL Server Management Studio.

    Метод 2: За SQL Server 2008Ако използвате SQL Server 2008, започнете SQL Server Management Studio. За да направите това, щракнете върхуСтарт , посочете Всички програми, посочете Microsoft SQL Server 2008и след това щракнете върху SQL Server Management Studio.

  3. Изпълнете следните скриптове спрямо фирмената база данни, която е неуспешен:

    Delete UPR10203
    Delete UPR10204
    Delete UPR10205
    Delete UPR10206
    Delete UPR10207
    Delete UPR10209
    Delete UPR10213
    Delete UPR10214
  4. Изпълнете следния скрипт, за да изчистите неуспешните записи:

    Delete DYNAMICS..DU000030 where Status = 135 and fileNumber in (424, 425, 426, 427, 428, 429, 385, 386)
  5. Стартирайте Microsoft Dynamics GP 2010 Utilities и актуализирайте фирмата отново.

Нека реша проблема сам

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×