Aveam si eu o aplicatie C# cu care faceam asa ceva. Procedam asa:
- aveam doua tipuri de useri, unul ce avea drepturi de creare baze de date, altul doar de conectare si I/U/D + Select
- ma conectam cu primul user si:
cream noua baza de date
adaugam la ea userii din categoria II
cream tabelele pe care le voiam "default"
faceam inserturile pe ele, pentru a pune si valorile "default"
Dupa aceea conexiunile se faceau cu userii de tipul II