Can anyone please explain about the changes that takes place on the database while upgrading to Navision 4 Service Pack 3 client? When the NAV 4 SP3 client is running for the first time, a message box is displayed saying that the database needs to be updated as per SP3 requirements. Would these changes affect the existing custom made dataports, etc.?
If you are only upgrading client you shouldn’t get many problems. Open database with new client and select yes to upgrade.
But first do it in a test environment, because sometimes can be other external application that might not work after upgrade. (Jet reports, etc).
If you are talking about just an executable change (which I think you are), typically things will all still work, but there is always an exception or two. Here are some examples of things I have come across while upgrading exectuables (not code) from one version to another, none of which are show stoppers:
How permissions work may change a little.
Passing of a RecordID variable from one function to another may not be allowed anymore
Commands that have to do with Files and file pointers (instream & outstream) may change a bit
Shell command may require different parameters
If you are on SQL you should really consider 5.0 SPI. I am in the process of upgrading this weekend (Code + Exectuables) and highly recommend some of the changes they have made in regards to SQL Performance.