Nav 2009 SP1 with SQL Server 2012
NNav
Member Posts: 12
Hi
I work with Nav 2009 SP1. The SQL client runs on Windows Server 2012, domain joined. SQL Server 2012 x64 is a separate server in the same domain and IP range, and also runs on Windows Server 2012.
I added the inbound firewall rule on SQL Server to open port 1433.
Then I put xp_ndo_x64.dll into the
C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn folder.
Now I restarted the SQL Server.
On the machine with Nav 2009 SP1 I start the classic client with SQL Server.
Choosing Database/New and opening the Server Name dialog box, the dedicated SQL Server is not listed.
I tested the accessibility of this SQL Server with Excel on a different domain joined machine, where it is possible to choose this SQL Server and all databases.
Why is my SQL Server not accessible with Nav 2009 SP1 ?
Patrick
I work with Nav 2009 SP1. The SQL client runs on Windows Server 2012, domain joined. SQL Server 2012 x64 is a separate server in the same domain and IP range, and also runs on Windows Server 2012.
I added the inbound firewall rule on SQL Server to open port 1433.
Then I put xp_ndo_x64.dll into the
C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn folder.
Now I restarted the SQL Server.
On the machine with Nav 2009 SP1 I start the classic client with SQL Server.
Choosing Database/New and opening the Server Name dialog box, the dedicated SQL Server is not listed.
I tested the accessibility of this SQL Server with Excel on a different domain joined machine, where it is possible to choose this SQL Server and all databases.
Why is my SQL Server not accessible with Nav 2009 SP1 ?
Patrick
NavGuy
0
Comments
-
Hi,
The dialog box to choose the SQL Server name never worked very well, but if you manually type the name of the server and instance and enter a valid username & password when you push accept button NAV will find the server.
Regards.0 -
Hi and thanks for your answer.
When I add the instance name to the server name, the server still cannot be found.
But now, by typing in only the server name, the error message appears, that the xp_ndo.dll is not present.
In fact, I copied both xp_ndo.dll and xp_ndo_x64.dll into
C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn before starting the classic client with sql server for the first time.
I need to log in with Windows Authentication.
What could be the solution here?NavGuy0 -
Hi,
Normally the error is extended procedure named xp_ndo_enumusersgrup or xp_ndo_enumuserids does not exists. Is it? If this is the problem you have to create the extended procedures manually from the dll. This can be done from SQL management studio inside the folder programmability of the master database. (I type the name of extended procedures by memory. Don't trust, me copy the name from the error)
Regards0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 328 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions