Hi Magnus,


Using Virtuoso Open Source version 05.12.3041 with build date November 26th 2009 we get the following error when trying to do a simple query with NTriples as result format:


42000 Error SR186: No permission to execute procedure DB.DBA.RDF_FORMAT_TRIPLE_DICT_AS_NT.

SPARQL query:

define output:format "HTTP+NT text/plain" define sql:signal-void-variables 1 CONSTRUCT { ?s ?p ?o .}

WHERE { ?s ?p  ?o  . }

LIMIT 10

Where do we set this permission?


You can use the isql tool to login as dba, or use the isql facility of the conductor to run the following SQL command:


        GRANT EXECUTE ON DB.DBA.RDF_FORMAT_TRIPLE_DICT_AS_NT
        TO "SPARQL"
        ;


See also: http://docs.openlinksw.com/virtuoso/GRANT.html

This will be fixed in the next release of Virtuoso.

Patrick

Reply via email to