आप या तो SQL सर्वर प्रबंधन ऑब्जेक्ट 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
में होती हैंया यदि आप इन असेंबली पर निर्भरता नहीं चाहते हैं, तो आप ADO.Net का उपयोग करके डीडीएल स्टेटमेंट भी चला सकते हैं (उदाहरण के लिए यह प्रश्न देखें):
using (var connection = new SqlConnection(myConnectionString))
{
connection.Open();
var command = connection.CreateCommand();
command.CommandText = "CREATE DATABASE mydb";
command.ExecuteNonQuery();
}
स्पष्ट रूप से आपको एक सही कनेक्शन स्ट्रिंग की आवश्यकता है:ज्ञात एसक्यूएल सर्वर इंस्टेंस और डेटाबेस बनाने की अनुमति वाला उपयोगकर्ता।