Ошибки выполнения SQL-запросов при установке Dynamics NAV 2009. Дубль 2

При переустановке Navision, а также в случаях ручного создания демо-базы (ее аттача на сервере) вероятно появление следующей ошибки:

—————————
Microsoft Dynamics NAV 2009 Build 27808
Error Report
SQL Server option
Cronus Sample Database for Microsoft Dynamics NAV 2009
Fatal error during installation.

Error -2147467259: failed to execute SQL string, error detail: A database with name Demo Database NAV (6-0) already exists.,
SQL key: StopIfDatabaseExist SQL string:

IF EXISTS (SELECT * FROM [master].[sys].[DATABASES] WHERE name = 'Demo Database NAV (6-0)')
  RAISERROR (N'A database with name %s already exists.',20,1,'Demo Database NAV (6-0)') WITH LOG

—————————

Проблема заключается в том, что база уже существует (с предыдущей инсталляции). Решить ее можно, запусти SQL Server Management Studio и удалив существующую базу. После того, как вы удалите ее, запустите установку снова и выберите опцию «Восстановить» (Repair).

В первом сервис-паке (Dynamics NAV 2009 SP1) появилась новая опция, в которой можно указать – сущесвующую базу надо перезаписать. Если же вам надо сохранить существующую базу (по любым причинам) – просто сделайте бэкап до удаления или прочитайте вот эту заметку про инсталляцию сразу нескольких демо-баз.

Оригинал заметки здесь: Failed to execute SQL string when Installing Dynamics NAV 2009 #2

Автор:

В области Navision - с 2003 года. Профессиональные интересы: NAV, MS SQL, .NET, BPMN, IT-менеджмент. Предметная область: логистика, финансы, склады, 3PL.

Количество статей, опубликованных автором: 86.

Добавить комментарий