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

При установке Dynamics NAV 2009 иногда встречается такая редкая непонятная ошибка:

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

Error -2147217865: failed to execute SQL string, error detail: Invalid object name ‘master.sys.objects’., SQL key: DropXpNdoGroups SQL string: IF EXISTS (SELECT * FROM [master].[sys].[objects] WHERE name = ‘xp_ndo_enumusergroups’) EXEC sp_dropextendedproc xp_ndo_enumusergroups
Cronus Sample Database for Microsoft Dynamics NAV 2009
Fatal error during installation.

Error -2147217865: failed to execute SQL string, error detail: Invalid object name ‘master.sys.databases’., 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
Fatal error during installation.
—————————

Проблема обычно или в несовместимой версии SQL Server’а или в правах. Первую достаточно просто решить – убедитесь, что у вас либо вообще не стоит SQL Server, либо стоит SQL Server/Express 2005 или 2008. Запускаться он должен из под спец.учетки для сервисов – «NETWORK SERVICE». Пользователь, который ставит Navision, должен иметь права sysadmin на сервере и системной базе master.

Оригинал заметки находится здесь: http://blogs.msdn.com/b/nav/archive/2009/05/11/failed-to-execute-sql-string-when-installing-dynamics-nav-2009.aspx

Автор:

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

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

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