In our organization, we have multiple data owners, for different databases.
We have a process for the treatment of incidents or requirements, for applications, which implies the need to execute a script to obtain data from the Databases. This can be requested several times per case. For that, we need the approval of the Data Owners.
The appropriate way to proceed, for us, would be to create the Service Request or Incident, and obtain the approvals in each of the tasks that we would send to the group, on each occasion that a script in the DBs needs to be run.