We all have seen this message multiple times. It is displayed when one or more of the following conditions are true:
- NTFS rights or DMS settings deny this user access to the QVW.
- Your user does not have a QlikView CAL assigned. Note that on a Test server, you have to assign licenses to all users all over again. Production machine CALs and assignments won't help here.
- Section Access inside this QVW document denies access to this perticular user.
If you have a Publisher, there may be additional conditions or variations of the previous ones that deny access.
I have narrowed it down to the third point in your list. More specifically 'Strict Exclusion' is checked in the problem .qvw
I have a workaround, which is to reload the document on the test server, but this adds time to the development process.
To reiterate, the affected users can access the report in the live environment, but it looks like there is a problem with section access when simply moving the .qvw to the test environment.
Does anyone know what is causing this and how to fix it?
Good thing that you are using "strict exclusion" to secure your documents.
Whenever you push a document from development or production to your test server, do you cross domains? Section Access can cause trouble when it hasn't been refreshed on the machine where it is going to reside for end-users to be opened. I often have this problem when visiting customers where I put a finished document from my machine onto theirs without reloading.