Q - I just implemented Elliott on a Windows 2019 server. When I started up Elliott for the first time, I received the following message:
EL850CC: Btrieve Error 035 on SYEVTQUE Company File
035: Attempt to access a file with incorrect permission
If I click on the "Details" button and scroll to the end, I see the following Database Activity Snapshot:
I do not see Error 35 on SYEVTQUE file.
I am logged in as an admin equivalent user, so why would I encounter a permission error?
A - On Windows 2016 or 2019 servers, due to the UAC users security elevation characteristic, even though you logged in as an admin equivalent user, you still don't have the admin right by default unless you get the UAC security elevation prompt. Since you are not getting the UAC security elevation prompt when running Elliott, you are running at limited security. On the other hand, if you login as "Administrator," you won't have this issue.
This problem can be resolved if you follow the guidelines to implement Elliott NTFS Security. See the following KB article for more details:
This error is actually on "Company File" (i.e., COMPFILE.DAT), which is not under the control of the PSQL engine. This explains why COMPFILE does not show up in the Database Activity Snapshot. But you still get a clue that this error is from "Company File" in the Error Window Title.
To solve this problem, you will need to grant NTFS modify right to the *.DAT file. The most effective way to do this is to create a NTFSSEC.BAT file. See the KB article for more details.