Posso estar errado, mas enterrado em esta documentação parece a chamada para
GetDatabase
no objeto do servidor realmente criará o banco de dados se ele ainda não tiver sido criado. Então, a linha C#:
server.GetDatabase("myDB");
Irá criar um novo banco de dados chamado
myDB
a primeira vez que é chamado. Da documentação: