Marshall Brooks
Active member
- Local time
- Today, 02:22
- Joined
- Feb 28, 2023
- Messages
- 748
This is not the issue and is resolved - although it wouldn't have been if you had not commented - much appreciated. See Reply #192. The FE was on OneDrive on Monday night and Tuesday morning, but the user isn't actively working in the database yet, and the file duplication happened apparently around the 18th.According to your comment, the user's desktop is on OneDrive and thus the FE file is also on OneDrive.
I don't believe the BE is subject to OneDrive, but I'm not certain. The BE is on \\networkname\networkdirectory. There is no OneDrive in the directory tree and there was in the new users Desktop folder location. OneDrive is new to us at the user level, so I'm not certain how it and where it is being utilized.PLEASE tell me that the BE is also not subject to OneDrive periodic backups. Because if you have a crash during a long transaction and try to restore, your backup copy will be unusable.
Let's look at the second part of this ... Half of our team (8 users total) operates with the FE on the users desktop on the local machine (C:\Users\username\desktop). The newest team member is using a SHORTCUT on the OneDrive Desktop to open the FE in the stated folder.Your solution MUST be to have the FE on a purely local (i.e. outside of the range of OneDrive's reach) folder on the user's desktop system, or one of Pat Hartman's CITRIX/RDP solutions with a private folder on the RDP server.
The other half of to team (4 users) accesses the database through Citrix. Per policy, they can't install the FE on their local PC. For them, the FE is installed on a network (\\networkname\username\) folder that only the individual user has access to. Could this be part of the issue? One of our db admins on a different database tends to blame it, and other databases in the company the don't rely on Citrix don't seem to have the issues we typically run into.
I don't know how much support I might get trying to have the FE moved to a private folder on the RDP Server. I'm not familiar with Pat's solution. Generally when there has been an issue, the Citrix team has told me that Access is not supported on Citrix.
Question 2: You mentioned VERY early in this thread that the issues I mentioned could happen if a record from one table was pasted into a different table, and I said that seems VERY likely what was happening (at that time, but somewhat still). How could this happen? The users can't directly access the tables, the layout/datasheet/Excel view is disabled, the navigation pane, ribbon, and navigation bar and F11 are disabled. Is there something obvious I overlooked like Ctrl-C in one form and Ctrl-V in another form? I know it seems silly, but it's a serious question.
I don't want to get into an argument or semantics of whether or not it is considered corruption. I have tables in the backup file that were labelled as PK and are not labelled as PK in the current file. I have tables in the backup file where two records have identical values in the PK field, which is not supposed to be possible with Access, as far as I understand it (which isn't that far).In addition: table definitions do not simply change at will, sometimes PK, sometimes not, values duplicate themselves or disappear. This is nonsense.
This can only be understood as corruption in the tables, and a third party is involved.
It may well be that a third party is involved, but I'm not sure how to find that third party and prevent it.
Yes, backend is an Access file. Tables in question are linked into the FE from the BE. As far as I can tell, the third sentence shouldn't be happening. Most users don't know where the BE file is located to try to run backup or compression on it. I run a nightly unattended routine that does this, but there is a routine that kicks all users out first and the routine will fail if anyone is in the file (and I can verify it failed), but that hasn't happened during the time the duplication has occurrred.Are we talking about the backend being an Access file and all the tables being viewed being in this backend? A file is a stupid creature and cannot defend itself against external measures. If a user is currently carrying out write operations and another user or an admin service is simultaneously carrying out copying or compression measures on this file, this is potentially problematic and can lead to corruption.