So, previous versions of NetServer can not connect to an SO8.2 database. The Authenticate() method in previous versions look for the PHYSICALDATABASE table, which has been removed. I'm not sure if this break in compatibility was intentional or not, or if it's just an unintended side effect of the schema change.
Now, the *really* annoying part is that 8.2 has a number of database schema changes (we haven't yet investigated everything), so we can't use an 8.2 version of NetServer to connect to older versions of the SO database either (because it crashes when trying to fetch data from the tables with new columns).
I think I know what the answer will be, but still... is there any way that this could be sorted out so that we don't have to maintain two distinct release branches for every application that connects to SuperOffice using a local NetServer connection? This would presumably require adding the PHYSICALDATABASE table back into the database somehow - Is there any way we can do that in a way so that we can have the Authenticate method working again (since I'm assuming it needs more than just the physical presence of the table itself)?
We've always loved the fact that we didn't have to do this when it came to SuperOffice integrations - That an application written using NetServer DLLs from version 7 (and even SIX in many cases) would still work with SuperOffice 8 without any problems.