SQL Server Management Object APIを使用できます(タスク「データベースの作成、変更、および削除」を参照):
var srv = new Server();
var db = new Database(srv, "mydb");
db.Create();
開始方法に関する情報はこちらです。 SQL Serverのインストール中に、クライアントSDKをインストールする必要があります。SMOアセンブリはC:\ Program Files \ Microsoft SQL Server \ 100 \ SDK \ Assembly
にあります。または、これらのアセンブリへの依存を望まない場合は、ADO.Netを使用してDDLステートメントを実行することもできます(たとえば、この質問を参照してください):
using (var connection = new SqlConnection(myConnectionString))
{
connection.Open();
var command = connection.CreateCommand();
command.CommandText = "CREATE DATABASE mydb";
command.ExecuteNonQuery();
}
明らかに、正しい接続文字列が必要です。既知のSQLサーバーインスタンスとCREATEDATABASE権限を持つユーザーです。