martes, 17 de junio de 2008

Validación integrada en Nav con base de datos SQL

Hola.

Para poder utilizar la validación integrada de Windows en Dynamics Nav 5.0, teniendo la base de datos en SQL 2005, tenemos que hacer unos pequeños pasos, alguno de ellos muy poco documentados hasta el momento:

1. En SQL configuration Manager, Botón derecho sobre SQL 2005 Serices - propiedades - Advanced - Startup Parameters y al final del texto que allí aparece, añadir " ;-T4616 ".




















2.Reiniciar SQL

3.Copiar el archivo xp_ndo.dll del cd de instalación (si es sql 64 bits, hay que pedir el archivo a Microsoft) en la ruta :
C:\Archivos de Programa\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\xp_ndo.dll

4.En SQL, ejecutar el siguiente script:

USE master
EXEC sp_addextendedproc xp_ndo_enumusergroups, 'C:\Archivos de Programa\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\xp_ndo.dll'
GO
GRANT EXECUTE ON [xp_ndo_enumusergroups]
TO PUBLIC
GO

USE master
EXEC sp_addextendedproc xp_ndo_enumusersids, 'C:\Archivos de Programa\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\xp_ndo.dll'
GO
GRANT EXECUTE ON [xp_ndo_enumusersids]
TO PUBLIC
GO

Saludos.