I'm trying to access Nav 2009 tables (SQL server) thru ODBC, but I can't find any NAV tables only SQL Server DB objects. I'm using same UserId as in the Application with Windows auth.
Before upgrading Nav2009/SQL Server we used NAV 5 with Native DB and running C/ODBC was no problem.
Can any body out there please help me as our Nav partner cannot .
-Thanks
0
Comments
Ron thanks for your reply, I was hoping your solution would solve my
problem but,
when looking at Management Studio/ User mapping tab for this userid and Database
the "Public" was checked.
Is there any more permissions to be set in SQL?
(I think our NAV Partner should be able to solve this kind of problems.)
-Thanks
Anders
1. Grant user DB_Owner role. This is NOT preferred, as it give the user complete unhindered access to the database. This tend to be the "cheap way out" that I see many take.
2. Add the user as a member of a built in role. This may work fine if a built in role meets your needs. However many of the built in roles may grant more permissions then desired.
3. (preferred). Create a new DB role. Grant desired permissions. Make user a role member.
EXAMPLE:
NAV/SQL Performance Optimization & Troubleshooting
STRYK System Improvement
The Blog - The Book - The Tool
Thanks for your support,
A new role created and I have ODBC running.
Jörg.
Thanks for the link reagrding NAV/SQL server Security.
How will I get the green checkmark before the Subject???
/Anders