Potrei sbagliarmi, ma sepolto in questa documentazione sembra la chiamata a GetDatabase
sull'oggetto server creerà effettivamente il database se non è già stato creato.
Quindi, la riga C#:
server.GetDatabase("myDB");
Creerà un nuovo database chiamato myDB
la prima volta che viene chiamato.
Dalla documentazione: