Search code examples
databaselotus-notesacllotus-domino

Why can't I access a Notes DB with manager access on the ACL?


I have to make some changes to an application hosted within Lotus Notes 8.5.

The database normally resides on a Domino server so I've made a local copy with no encryption and ensured I have manager access in the access control list.

Yet, when I try to run the application for testing purposes, I get a dialog box stating "You are not authorised to run this application". This shouldn't be the case since manager is the highest level of access.

I've tried multiple solutions found on the net in just about every combination I can think of:

  • copying with and without encryption.
  • copying and not copying the ACL.
  • copying the whole DB and copying design only.
  • compacting the local DB with ncompact after removing encryption.
  • restarting Notes frequently and regularly :-)

Nothing seems to work, Notes refuses to let me access the database. I have checked effective access of my user ID and it does state I have manager access but still no go.

How can I figure out why it's refusing to let me run the application?


Solution

  • In case roles are used in your database and restrict access then you have to set in ACL option Advanced / Enforce a consistent ACL across all replicas for local stored database.

    It is specific to local databases that normally all roles are ignored. The consistent ACL option is the only way to make them work. Here is a detailed description how this option affects the access to a local database. It don't have to be necessary a local replica - it works the same way for a local copy too.

    You have to be a bit careful about this option. You can exclude yourself from ACL changes setting this option without leaving/setting administrator access for you.