Hello,
I'm trying to install Nav 5.0 with Microsoft SQL server option for Microsoft Dynamics NAV
- Windows Server 2008 (32bits)
- SQL Server 2005 (32bits)
I want to activate Windows Authentification. When I create the database in the Microsoft SQL server option tool, a message shows that xp_ndo_enumusergroup is missing
I have copied xp_ndo.dll found in the Sql_esp/xp_ndo.zip folder in the installation CD.
But only the xp_ndo_enumusersids stored procedure could be found in the extended stored procedures of the master table. :-k
Anybody knows where i could find it?
Regards,
0
Answers
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
please change C:\Program Files\Microsoft SQL Server\MSSQL\Binn\xp_ndo.dll to where the actual dll is.
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
Maybe, i'm not clear in my explanations.
In fact the problem is to create the database in using the Windows Authentification.
I've already copied the "xp_ndo.dll" file in the Binn folder of SQL Server but only 1 extended stored procedure appears : xp_ndo_enumusersid.
When I attempted to create a new database, the systems asks me to Grant Exec rigths to xp_ndo_enumusergroup, but this extended stored procedure does not appears.
Regards
The stored procedures do not 'appear' automagically. You have to create them manually, either by using graphical facilites of SQL Server Management Studio, or by executing two simple queries from ara3n post.
In fact you need to have two stored procedures: xp_ndo_enumusergroups and xp_ndo_enumusersids. You need to create them both manually.
1. Copy xp_ndo.dll to 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\' path.
(If your directory structure is non-standard and you dont have 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\' directory copy the file to 'MSSQL\Binn\ subdirectory of the directory where you (or someone) have installed MS SQL Server.)
2. Open your SQL Server Management Studio, connect to your server, create new T-SQL query and copy this code: 3. Execute the query using F5. Before executing it remember to change C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\ path to whatever place to which you've copied xp_ndo.dll file
If you run 64bit SQL you need xp_ndo_x64.dll file, but the whole procedure is the same.
You need to have some admin rights on the SQL to run above T-SQL code.
After completing above you may try to create your database, but still your windows account needs to have enough priviledes on SQL box.
Regards,
Slawek
Dynamics NAV, MS SQL Server, Wherescape RED;
PRINCE2 Practitioner - License GR657010572SG
GDPR Certified Data Protection Officer - PECB License DPCDPO1025070-2018-03
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
regards
You are a star =D> and you understand that not all the users in the real world are all techies!!!
Thanks
Paddy Power