Hola, antes que nada viendo tu cantidad de mensajes te doy la bienvenida al foro. Espero que puedas encontrar todo lo que necesites y que puedas aportar todo lo que creas interesante.
Dicho esto voy a aclarar que me mareó un poco tu mensaje, no porque esté mal sino porque es muy temprano para mi cabeza!!!!
.
Lo que se me ocurre es que si estás relacionando los datasets lo más normal sería "activarlos" según su dependencia, es decir con jerarquía (los tSqlDataSets por ejemplo). Pero no sé si te soluciona algo, esto más que nada es una prueba. Esto lo digo porque el error parece indicar que un master dataset no está abierto y al tratar de activar uno relacionado de alguna con éste falla.
Todo es una suposición, así que perdón si me equivoco.
Saludos!