Установка хранимых процедур для NAV 2009 вручную
Вообще-то для установки хранимых процедур рекомендуется использовать инсталлятор с продуктового DVD. Но если на одной машине у вас работают несколько инстансов SQL Server’а, такой подход не сработает. Надо сделать это вручную.
- Скопируйте файл xp_ndo.dll туда, где будете его хранить. Файл находится на DVD в папке “D:\SQLDatabase\PFiles\Microsoft Dynamics NAV\60\Database” on the product DVD.
- Для добавления ХП запустите следующий SQL-скрипт.
USE master
EXEC sp_addextendedproc xp_ndo_enumusersids, ‘C:\[Location OF file]\xp_ndo.dll’
GO
GRANT EXECUTE
ON [xp_ndo_enumusersids]
TO PUBLIC
GO
USE master
EXEC sp_addextendedproc xp_ndo_enumusergroups, ‘C:\[Location OF file]\xp_ndo.dll’
GO
GRANT EXECUTE
ON [xp_ndo_enumusergroups]
TO PUBLIC
GO
EXEC sp_addextendedproc xp_ndo_enumusersids, ‘C:\[Location OF file]\xp_ndo.dll’
GO
GRANT EXECUTE
ON [xp_ndo_enumusersids]
TO PUBLIC
GO
USE master
EXEC sp_addextendedproc xp_ndo_enumusergroups, ‘C:\[Location OF file]\xp_ndo.dll’
GO
GRANT EXECUTE
ON [xp_ndo_enumusergroups]
TO PUBLIC
GO
Оригинал статьи живет по адресу http://blogs.msdn.com/b/nav/archive/2009/05/25/installing-stored-procedures-for-dynamics-nav-2009-manually.aspx

Автор: Андрей Стрельников
В области Navision - с 2003 года. Профессиональные интересы: NAV, MS SQL, .NET, BPMN, IT-менеджмент. Предметная область: логистика, финансы, склады, 3PL.
Количество статей, опубликованных автором: 86.
не удается запустить данный скрипт из под Management Studio Express
пишет недопустимый оператор USE master потом тоже самой про EXEC