Troubleshooting temp folder permissions

From ODBClink wiki
Jump to navigation Jump to search

Overview

ODBClink performs the get data process primarily using a temporary folder located at C:\Temp\ODBClink\. The purpose of this folder is to ensure the best performance when reading your data file.

While the contents of this folder should be created during each get data process, some users experience problems when ODBClink is installed on a terminal server. In such situation, the first user who runs the get data process will create the folder. Subsequent users will simply replace files within the folder. However, the get data process may fail if all users do not have Full Control over the folder.

How to grant permissions to the temporary folder

ODBClink Properties Dialogue
Advanced Security Settings for ODBClink Dialogue
Edit Advanced Security Settings for ODBClink Dialogue
Select User or Group Dialogue

To grant the correct permissions for all users, follow these steps.

  1. Using Windows Explorer, navigate to C:\Temp\;
  2. Right-click on the ODBClink folder and choose Properties;
  3. Select the Security tab and click on the Advanced button;
  4. Click Change Permissions on the Advanced Security Settings for ODBClink dialogue;
  5. Click the Add... button, enter the word Users, click on Check Names, then click on OK;
  6. Click Full Control under the Allow column;
  7. Ensure the Apply these permissions to objects...' checkbox at the bottom of the dialogue is unticked;
  8. Click OK
  9. Tick the Replace all child object permissions with inheritable permissions from this object checkbox then click OK.
  10. Click Yes in the Windows Security confirmation dialogue;
  11. Close all dialogues.

Once these steps are complete, you can use ODBClink and attempt to perform a Full Get Data.

Related Links