If I have two studios that need to access the same database and another machine for the PD to access. Can I use one Database?
Well it is possible but the main question, do you want that? When you connect 3 workstations to one DBase, files get flagged "PLAYED" when you didn't play it. Example: Studio one plays track A, Studio 2 want to play that same track one hour later. You can put that in by hand but not automated because of the repeat rules. Another thing is when Studio 1 disables a track that you want to play a couple of hours later, it is gone so you need to enable that one again in Studio 2. The Radio Automation ( if there is a nonstop unit running ) sees that a track is played so it won't select that track running the risk there is no track to play because everything is played.
So yes it is possible but i would sugest to have one DBase program like MariaDB. Make an entry for each RadioDJ and import the tracks for each one. Now you can do that easy by filling up RadioDJ 1, create a backup. Import the backup in RadioDJ 2 an RadioDJ 3. That way they all have the same DBase and all of them are running on it's own DBase entry.
I tried it for the live assist RadioDJ and the automated RadioDJ and i was running into problems. Tracks played in the live assist were not selected by the automation due to the repeat rules.