Sie können entweder die SQL Server Management Object API verwenden (siehe Aufgabe "Datenbanken erstellen, ändern und entfernen"):
var srv = new Server();
var db = new Database(srv, "mydb");
db.Create();
Informationen zum Einstieg finden Sie hier. Während der Installation von SQL Server müssen Sie das Client-SDK installieren, die SMO-Assemblys befinden sich in C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies
Oder wenn Sie die Abhängigkeit von diesen Assemblys nicht möchten, können Sie auch einfach DDL-Anweisungen mit ADO.Net ausführen (siehe z. B. diese Frage):
using (var connection = new SqlConnection(myConnectionString))
{
connection.Open();
var command = connection.CreateCommand();
command.CommandText = "CREATE DATABASE mydb";
command.ExecuteNonQuery();
}
Offensichtlich benötigen Sie eine korrekte Verbindungszeichenfolge:bekannte SQL-Serverinstanz und einen Benutzer mit CREATE DATABASE-Berechtigung.