Welcome to MSDN Blogs Sign in | Join | Help

如何使用 SMO 建立資料庫(Database)

除了使用 T-SQL 的 CREATE DATABASE 來建立資料庫外,也可以使用 SMO 來建立資料庫。

 

筆者使用一個 Console 應用程式來說明:

1. 使用 Visual Studio 建立一個 Console 應用程式

2. 引用 Microsoft.SqlServer.ConnectionInfo、Microsoft.SqlServer.Management.Sdk.Sfc、Microsoft.SqlServer.Smo

3. 範例程式如下:

using System; 
using System.Data; 
using System.Data.SqlClient; 

using Microsoft.SqlServer.Management.Smo; 

namespace UsingSmoCreateSQLServerDatabase 
{ 
    class Program 
    { 
        static void Main(string[] args) 
        { 
            // 使用 SMO 建立資料庫 
            Server server = new Server("(local)\\SQLExpress"); 
            Database db = new Database(server, "SmoDatabase"); 
            db.Create(); 
            Console.WriteLine("=> 資料庫 {0} 已建立", db.ToString()); 

            Console.ReadKey(); 

        } 
    } 
}

 

執行結果:

image

 

Hope this helps.

Published Wednesday, December 24, 2008 5:27 PM by jchiou

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker