NTFS permissions required by Sage 50 Payroll
Description

CAUTION: The information contained in this article is intended for use only by system or network administrators. Checking and amending of NTFS permissions must always be performed by an administrator. 

NTFS permissions are used by the operating system to control which users, or groups of users, can access specific files and folders. If the NTFS permissions are set incorrectly on the Sage 50 Payroll installation folder or data files, some or all users may be unable to run the software.

The following are examples of the most common messages generated by incorrect NTFS permission settings:

  • Could not use '|'; file already in use.
  • ODBC Microsoft Access Driver login failed. The Microsoft JetEngine Database cannot open the file. C:\Program Files\Sage Payroll\Company_001\Paydata\Payroll.mdb. You do not have the required permissions or the file is already in use.
Cause
Resolution

Check the NTFS permission settings

There are two folder groups to consider when checking the NTFS permissions for Sage 50 Payroll, the software installation files folder and the software data files folder. The default software installation files are located in C:\Program Files (x86)\Sage Payroll and the default data files are located in C:\ProgramData\Sage\Payroll.

If you experience any problems when resetting the permissions on files or folders, before the NTFS permissions are reset, the ownership property of the file or folder should be set to the local administrators group. For more information, you should refer to the Microsoft support site.


Software installation files

The default installation folder for Sage 50 Payroll us C:\Program Files (x86)\Sage Payroll and any user requiring access to the software must be granted the Modify permission on this folder and all sub-folders and files.

As the Program Files folder is a protected folder, Sage 50 Payroll installs any files that require modifying whilst using the software to C:\ProgramData\Sage\Payroll. You should ensure that the relevant users have Modify access on this folder and all sub-folders and files.

If the NTFS permissions are not correct, when the Modify permission is granted, you must ensure that the NTFS permissions on all files and folders within the installation folder are reset. The administrators group should retain full control of the folder and its contents.


Data files

If the data files are contained within the installation folder, no further action is required as resetting the permissions on the Program Files folder resets the permissions on the data files, for example C:\Program Files\Sage Payroll\Company_001\Paydata\Payroll.mdb.

If the data files are not within the installation folder, you must check the NTFS permissions on the Paydata folder. Any user requiring access to the software must be granted the Modify permission on this folder and all sub-folders and files. If the NTFS permissions are not correct, when the Modify permission is granted, you must ensure that the NTFS permissions on all files and folders within the Paydata folder are reset. The administrators group should retain full control of the folder and its contents.


Payroll.ini file

The Payroll.ini file can be found in the following locations:

  • C:\ProgramData\Sage\Payroll
  • C:\Windows

The Modify permission must be granted on the Payroll.ini file. If it's not, when opening Sage 50 Payroll the following message appears:

'The program settings cannot be changed because you do not have the necessary security rights set up in Windows.
Please contact your system administrator.'

Although the software still functions properly, we recommend that the Modify permission is granted to the Payroll.ini file for all users requiring access to Sage 50 Payroll.


Licence folder

The SDK licence folder can be found in C:\ProgramData\Sage.

The Modify permission must be granted on the SDK licence folder. If it's not, Sage 50 Payroll may be slow to open and it may result in an error with SBD Desktop.

You should ensure that the relevant users have Modify access on this folder and all sub-folders and files. If the NTFS permissions are not correct, when the Modify permission is granted, you must ensure that the NTFS permissions on all files and folders within the installation folder are reset. The administrators group should retain full control of the folder and its contents.


[BCB:180:Andy Footer:ECB] [BCB:149:Move feedback:ECB] [BCB:148:UK - TOV Payroll Q&A:ECB]
Steps to duplicate
Related Solutions