Versuch mal folgendes:
1.)
RENAME DATABASE[list=1] TO <newname>;
2.)
SQL-Code:
CREATE DATABASE <newname> FROM TEMPLATE[list=1];
DROP DATABASE oldname;
Sonst verhindert wahrscheinlich der ganze Prozess deiner Anwendung das Umbenennen der Datenbank. In dem Falle wird dir nichts anderes übrig bleiben, als die Datenbank irgendwie vor dem Start deiner eigentlichen Anwendung umzubenennen, zB per Batch-Script.