A few words about the ‘This site is read-only at the moment.‘ banner, more details about what that means can be found here and there. Recently I had the message in a new Project Server 2016 installation (so on-premise and no migration) for a PWA instance, although the site and the content database were not in read-only mode at all, as I was able to upload files into the document library of the site. I have to admit, I forgot to check, if it was possible to create Project entities, like projects or resources.
Steps I’ve performed to let the banner to disappear:
- Setting the quota multiple times
- Starting the service job Project Server: Database Maintenance job for Project Server Service Application multiple times
- Calling Enable-ProjectServerLicense multiple times
- Setting permission (db_owner) for SharePoint service users / farm account on the content database
- IISRESET
After the last step (and few hours of trying) the banner finally disappeared, although I’m not sure, if it was really an effect of the IISRESET, or some kind of combination of the other steps played a role in the solution as well. I thing the permission change might be important as well, although after revoking them and running IISRESET once more the banner did not come back again.