Du kan antingen använda SQL Server Management Object API (se uppgiften "skapa, ändra och ta bort databaser"):
var srv = new Server();
var db = new Database(srv, "mydb");
db.Create();
Information om hur du kommer igång finns här. Under installationen av SQL-servern måste du installera klient-SDK:n, SMO-sammansättningarna finns i C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies
Eller om du inte vill ha beroendet av dessa sammansättningar, kan du också helt enkelt köra DDL-satser med ADO.Net (se t.ex. den här frågan):
using (var connection = new SqlConnection(myConnectionString))
{
connection.Open();
var command = connection.CreateCommand();
command.CommandText = "CREATE DATABASE mydb";
command.ExecuteNonQuery();
}
Uppenbarligen behöver du en korrekt anslutningssträng:känd sql-serverinstans och en användare med CREATE DATABASE-behörighet.