Der SQL Check ist schon sehr gut.
Was fehlt ist eine Prüfung der Datenbankgröße in Abhängigkeit der Edition.Bei der SQL Express ist ja bei 10GB Schluss und das sollte man natürlich erkennen können.
Das selbst zu bauen ist gar nicht so einfach, da der SYSTEM Benutzer normal keine Rechte auf diese Infos hat und ein Dateigrößen-Check auch nicht viel bringt, da die physische Dateigröße größer 10GB sein kann und außerdem die Datei je nach SQL Version in einem anderen Ordner liegt.