Застосовується до
Dynamics GP 2010

Ознаки

Коли ви намагаєтеся створити нову компанію в Microsoft Dynamics GP, з'являється таке повідомлення про помилку:

Помилка інсталяції databaseName бази даних! Програми Microsoft Dynamics GP Utilities завершаться.

Якщо натиснути кнопку OK,ви повернетесь у вікно Додаткові завдання. Коли ви запускає Microsoft Dynamics GP, нова компанія не відображається в списку доступних компаній. Проте нова корпоративна база даних з'явиться в Microsoft SQL Server.

Причина

Ця проблема виникає, якщо зарезервувати SQL Server як ідентифікатор компанії нової компанії. Зарезервовані ключові SQL Server містять такі ключові слова:

  • CROSS

  • GRANT

  • ALL

  • UPDATE

  • FROM

  • SET

Зарезервовані SQL Server ключові слова не підтримуються як корпоративні iDs у Microsoft Dynamics GP. Щоб визначити, чи слово – це зарезервоване ключове слово SQL Server, введіть це слово у вікні запиту в SQL Server 2005 Management Studio або у вікні запиту в аналізаторі запитів. Якщо слово затемнеться або слово стане синім, це слово буде SQL Server словом. Якщо слово залишається чорним, його можна використати як дійсний ідентифікатор компанії в Microsoft Dynamics GP.

Спосіб вирішення

Щоб вирішити цю проблему, видаліть базу даних компанії разом із посиланням на неприпустимий ідентифікатор компанії. Потім знову створіть компанію. Для цього виконайте дії, описані нижче.

SQL Server 2005

  1. На комп'ютері під керуванням SQL Server 2005 натисніть кнопку Пуск, наведіть вказівник миші на пункт Програми та Microsoft SQL Server 2005, клацніть SQL Server Management Studio, а потім підключіться до екземпляра SQL Server, на якому розміщено бази даних Microsoft Dynamics GP.

  2. Розгорніть розділБази даних і знайдіть створену корпоративну базу даних. Наприклад, знайдіть cross.

  3. Клацніть правою кнопкою миші базу даних компанії та виберіть видалити.

  4. У вікні Видалення об'єкта натисніть кнопку OK.

  5. У вікні SQL Server Management Studio натисніть кнопку Новий запит.

  6. Щоб видалити посилання на неприпустимий ідентифікатор компанії, введіть наведений нижче оператор і натисніть кнопку Виконати.

    видалити DYNAMICS. DB_Upgrade, де db_name = 'DatabaseName'Примітка. У цій інструкції замініть DatabaseName на ім'я відповідної бази даних. Наприклад, замініть DatabaseName на CROSS.

  7. Запустіть програму Microsoft Dynamics GP Utilities, а потім створіть нову компанію. У полі Ідентифікатор компанії введіть ідентифікатор компанії, який не є зарезервованим SQL Server ключовим словом.

SQL Server 2000

  1. На комп'ютері під керуванням SQL Server 2000 запустіть Enterprise Manager.

  2. Розгорніть розділ Microsoft SQL Servers(Сервери Microsoft), розгорніть SQL Server Group (Група), розгорніть екземпляр SQL Server, на якому розміщено бази даних GP Microsoft Dynamics GP, розгорніть розділ Бази даних ізнайдіть створену корпоративну базу даних. Наприклад, знайдіть cross.

  3. Клацніть правою кнопкою миші базу даних компанії та виберіть видалити.

  4. Натисніть кнопку Так, щоб підтвердити видалення бази даних.

  5. Запустіть аналізатор запитів, а потім підключіться до екземпляра SQL Server, на якому розміщено бази даних GP Microsoft Dynamics GP.

  6. Щоб видалити посилання на неприпустимий ідентифікатор компанії, введіть наведений нижче оператор і натисніть клавішу F5.

    видалити DYNAMICS. DB_Upgrade, де db_name = 'DatabaseName'Примітка. У цій інструкції замініть DatabaseName на ім'я відповідної бази даних. Наприклад, замініть DatabaseName на CROSS.

  7. Запустіть програму Microsoft Dynamics GP Utilities, а потім створіть нову компанію. У полі Ідентифікатор компанії введіть ідентифікатор компанії, який не є зарезервованим SQL Server ключовим словом.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.