Ознаки
Під час спроби створити нову компанію в Microsoft Dynamics GP, з'являється таке повідомлення про помилку:
Не вдалося інсталювати ім'я бази даних бази даних ! Програму Microsoft Dynamics GP Utilities буде завершено.
Якщо натиснути кнопку OK, ви повернетеся до вікна Додаткові завдання. Коли ви запускаєте Microsoft Dynamics GP, нова компанія не відображається в списку доступних компаній. Однак нова база даних компанії з'явиться в Microsoft SQL Server.
Причина
Ця проблема виникає, якщо вказати зарезервоване ключове слово SQL Server як ідентифікатор компанії нової компанії. Зарезервовані ключові слова SQL Server містять такі ключові слова:
-
ХРЕСТ
-
ГРАНТ
-
ВСІ
-
ОНОВЛЕННЯ
-
З
-
ВСТАНОВИТИ
Зарезервовані ключові слова 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, на якому розташовано бази даних Microsoft Dynamics GP.
-
Розгорніть розділ Бази даних, а потім знайдіть нову базу даних компанії, яку ви створили. Наприклад, знайдіть cross.
-
Клацніть правою кнопкою миші базу даних компанії та виберіть команду Видалити.
-
У вікні Видалення об'єкта натисніть кнопку OK.
-
У вікні SQL Server Management Studio натисніть кнопку Створити запит.
-
Щоб видалити посилання на неприпустимий ідентифікатор компанії, введіть наведений нижче оператор і натисніть кнопку Виконати.
видаліть DYNAMICS.. DB_Upgrade, де db_name = "Ім'я бази даних"Примітка. У цій інструкції замініть Ім'я бази даних на ім'я відповідної бази даних. Наприклад, замініть Ім'я бази даних на CROSS.
-
Запустіть Microsoft Dynamics GP Utilities і створіть нову компанію. У полі Ідентифікатор компанії введіть ідентифікатор компанії, який не є зарезервованим ключовим словом SQL Server.
SQL Server 2000 р.
-
На комп'ютері під керуванням SQL Server 2000 запустіть Enterprise Manager.
-
Розгорніть microsoft SQL Servers, розгорніть SQL Server Group, розгорніть екземпляр SQL Server, на якому розташовано бази даних Microsoft Dynamics GP, розгорніть розділ Бази даних, а потім знайдіть нову базу даних компанії, яку ви створили. Наприклад, знайдіть cross.
-
Клацніть правою кнопкою миші базу даних компанії та виберіть команду Видалити.
-
Натисніть кнопку Так , щоб підтвердити видалення бази даних.
-
Запустіть аналізатор запитів і підключіться до екземпляра SQL Server, на якому розташовано бази даних Microsoft Dynamics GP.
-
Щоб видалити посилання на неприпустимий ідентифікатор компанії, введіть наведений нижче оператор і натисніть клавішу F5.
видаліть DYNAMICS.. DB_Upgrade, де db_name = "Ім'я бази даних"Примітка. У цій інструкції замініть Ім'я бази даних на ім'я відповідної бази даних. Наприклад, замініть Ім'я бази даних на CROSS.
-
Запустіть Microsoft Dynamics GP Utilities і створіть нову компанію. У полі Ідентифікатор компанії введіть ідентифікатор компанії, який не є зарезервованим ключовим словом SQL Server.