Симптоми
Когато се опитате да създадете нова фирма в Microsoft Dynamics GP, получавате следното съобщение за грешка:
Инсталирането на база данниName е неуспешно! GP помощните програми на Microsoft Dynamics сега ще се изключа.
Когато щракнете върху OK,се връщате в прозореца Допълнителни задачи. Когато стартирате Microsoft Dynamics GP, новата фирма не се показва в списъка с налични фирми. Обаче новата фирмена база данни се показва в Microsoft SQL Server.
Причина
Този проблем възниква, ако зададете запазена SQL Server ключова дума като ИД на фирма на новата фирма. Запазените SQL Server ключови думи включват следните ключови думи:
-
КРЪСТ
-
БЕЗВЪЗМЕЗДНА
-
ВСИЧКИ
-
АКТУАЛИЗИРАНЕ
-
ОТ
-
SET
Запазените SQL Server ключови думи не се поддържат като ИД на фирма в Microsoft Dynamics GP. За да определите дали дадена дума е запазена SQL Server ключова дума, въведете тази дума в прозорец на заявка в SQL Server 2005 Management Studio или в прозорец на заявка в анализатора на заявки. Ако думата стане замъглена или ако думата стане синя, думата е SQL Server ключова дума. Ако думата остане черна, можете да я използвате като валиден ИД на фирма в Microsoft Dynamics GP.
Решение
За да разрешите този проблем, премахнете фирмената база данни заедно с препратката към ИД на фирмата, която не е валидна. След това създайте отново фирмата. За целта изпълнете стъпките по-долу.
SQL Server 2005 г.
-
На компютъра, на който се изпълнява SQL Server 2005, щракнете върху Старт ,посочете Програми ,посочете Microsoft SQL Server 2005, щракнете върху SQL Server Management Studioи след това се свържете с екземпляра на SQL Server, на който се намират GP базите данни на Microsoft Dynamics.
-
Разгънете Бази даннии след това намерете новата фирмена база данни, която сте създали. Например намерете CROSS.
-
Щракнете с десния бутон върху базата данни на фирмата и след това щракнете върху Изтрий.
-
В прозореца Изтриване на обект щракнете върху OK.
-
В прозореца SQL Server Management Studio щракнете върху Нова заявка.
-
За да премахнете препратката към ИД на фирмата, която не е валидна, въведете следната команда и след това щракнете върху Изпълни.
изтриване на DYNAMICS.. DB_Upgrade където db_name = "DatabaseName"Забележка В тази команда, заместете DatabaseName с името на засегнатата база данни. Например заместете DatabaseName с CROSS.
-
Стартирайте GP помощните програми на Microsoft Dynamics и след това създайте нова фирма. В полето ИД на фирма въведете ИД на фирма, която не е запазена SQL Server ключова дума.
SQL Server 2000
-
На компютъра, на който се изпълнява SQL Server 2000, стартирайте Enterprise Manager.
-
Разгънете Сървъри на Microsoft SQL, разгънете SQL Server Група, разгънете екземпляра на SQL Server, на който се намират GP базите данни на Microsoft Dynamics, разгънете Бази данни и след това намерете новата фирмена база данни, която сте създали. Например намерете CROSS.
-
Щракнете с десния бутон върху базата данни на фирмата и след това щракнете върху Изтрий.
-
Щракнете върху Да, за да потвърдите премахването на базата данни.
-
Стартирайте анализатора на заявки и след това се свържете с екземпляра на SQL Server, на който се намират GP базите данни на Microsoft Dynamics.
-
За да премахнете препратката към ИД на фирма, която не е валидна, въведете следната команда и след това натиснете F5.
изтриване на DYNAMICS.. DB_Upgrade където db_name = "DatabaseName"Забележка В тази команда, заместете DatabaseName с името на засегнатата база данни. Например заместете DatabaseName с CROSS.
-
Стартирайте GP помощните програми на Microsoft Dynamics и след това създайте нова фирма. В полето ИД на фирма въведете ИД на фирма, която не е запазена SQL Server ключова дума.