Можете да използвате SQL Server Management Object API (вижте задачата „създаване, промяна и премахване на бази данни“):
var srv = new Server();
var db = new Database(srv, "mydb");
db.Create();
Информация за това как да започнете е тук. По време на инсталацията на SQL сървъра трябва да инсталирате клиентския SDK, SMO асемблите са в C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies
Или ако не искате зависимостта от тези асембли, можете също така просто да стартирате DDL изрази с помощта на ADO.Net (например вижте този въпрос):
using (var connection = new SqlConnection(myConnectionString))
{
connection.Open();
var command = connection.CreateCommand();
command.CommandText = "CREATE DATABASE mydb";
command.ExecuteNonQuery();
}
Очевидно имате нужда от правилен низ за връзка:известен екземпляр на sql сървър и потребител с разрешение CREATE DATABASE.