Hi there,

I need to grant permissions, load RDF data and insert, modify and delete some 
of the triples, in script (not interactively through Virtuoso Conductor).

I grant permissions for Virtuoso version 7.1.0.3207, and it worked fine:

isql VERBOSE=$VERB ERRORS=stdout ECHO=$VERB "exec=grant execute on 
DB.DBA.SPARQL_MODIFY_BY_DICT_CONTENTS to \"SPARQL\";"

isql VERBOSE=$VERB ERRORS=stdout ECHO=$VERB "exec=grant execute on 
DB.DBA.SPARQL_MODIFY_BY_DICT_CONTENTS to \"SPARQL_UPDATE\";"

isql VERBOSE=$VERB ERRORS=stdout ECHO=$VERB "exec=grant execute on 
DB.DBA.SPARQL_DELETE_DICT_CONTENT to \"SPARQL\";"

isql VERBOSE=$VERB ERRORS=stdout ECHO=$VERB "exec=grant execute on 
DB.DBA.SPARQL_DELETE_DICT_CONTENT to \"SPARQL_UPDATE\";"

isql VERBOSE=$VERB ERRORS=stdout ECHO=$VERB "exec=grant execute on 
DB.DBA.SPARQL_INSERT_DICT_CONTENT to \"SPARQL\";"

isql VERBOSE=$VERB ERRORS=stdout ECHO=$VERB "exec=grant execute on 
DB.DBA.SPARQL_INSERT_DICT_CONTENT to \"SPARQL_UPDATE\";"

isql VERBOSE=$VERB ERRORS=stdout ECHO=$VERB "exec=grant execute on 
DB.DBA.L_O_LOOK to \"SPARQL\";"

isql VERBOSE=$VERB ERRORS=stdout ECHO=$VERB "exec=grant execute on 
DB.DBA.L_O_LOOK to \"SPARQL_UPDATE\";"


But It seems not working for the new version 7.2.4.2.3217. I got error message 
by deleting triples.

Virtuoso 42000 Error CL...:SECURITY: No SPARQL_UPDATE permission to use RDF 
loader

I tried

exec=grant SPARQL_UPDATE to \"SPARQL\";

But it did not help.


How can I solve this problem? please help.

Thanks, Yan

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to