John,
I don't recognize the 2004 error as one of our native error codes. Are you using Remote or Local server? Are you linking two Advantage data dictionaries together or doing a link to another database?
I don't expect any issues with Windows 8.1 but it has not gone through our testing process yet.
Chris