If I get the “Insufficient privileges” error when trying to perform a pull operation from VCS to a canonical database, I would perform the following:
* Check whether the developers have “Administrator” privilege over their private databases in the Centralized Workflow.
* Verify whether these developers have CONNECT and EXECUTE privileges over the canonical databases to perform a pull operation.
* Check whether the developers have WRITE access over the local repository under the “<DENODO_HOME>\work\vdp\repository”.
* Then, I would also check the **vdp.log** file under “<DENODO_HOME>\logs\vdp” directory to get more information on this error.
If the issue persists and if you are a valid support user, you could create a support case on [Denodo Support Site](https://support.denodo.com/MainPage.do) so that our team will assist you.
Hope this helps!