The link context does not match...

joepadmiraaljoepadmiraal Member Posts: 7
edited 2013-04-12 in NAV Three Tier
One of our clients is having a problem with classic reports from the RTC. They are using NAV 2009 R2 with the RTC on a SQL active-active cluster. Both the classic client and the RTC are version 6.0.32558.

When they open a classic report the following error is displayed:

The link context does not match the current Microsoft Dynamics NAV Classic context.
URL context:
Server Name = fakeservername,1436
Database = fakedbname
Company = fake company name
Server Type = MSSQL
Current context:
Server Name = fakeservername\instancename
Database = fakedbname
Company = fake company name
Server Type = MSSQL

I did notice when I start the classic client and open the db on fakeservername,1436 and then look at database-information, it shows fakeservername\instancename. So it looks like the classic client is converting server,port to server\instance. The middle tier does not seems to do this and therefore we see the error message about.

Any idea why this could be happening and what we can do about it?

Thanks,
Joep Admiraal

Comments

  • kos_paukos_pau Member Posts: 4
    We had the same problem. The reason is that the RTC gets server name from the last connection string. So you need to go to "Select Server" menu, replace 'fakeservername,1436' with 'fakeservername\instancename' and reconnect.

    This is rediculous, but Server Name even case-sensetive!
    you will get that error even when you try to use 'FAKEservername\INstancename' instead of 'fakeservername\instancename'

    Also you may check if there is some leading/ending space character in the connection string.
Sign In or Register to comment.