【SQL Server中SMO的簡單使用】

feixianxxx發表於2010-05-15

 

SMO是SQL Mangagement Objects的簡稱.與之相對應的是ADO.Net。

不過不同的地方是ADO.Net是用於資料訪問的,而SMO是用於設計的,雖然SMO能夠再伺服器上執行任意的SQL語句.

另外一個不同的地方是ADO.Net可以訪問計算機中任意資料來源,而SMO物件是專門針對SQL Server而設計的.
在SMO中最重要的一個類就是Server.其他大多數物件都是Server物件的後代.比如Database,Table,View等等物件都是通過Server屬性不斷向下檢索到的.
要在VS2005/vs2008中使用必須引用SMO的程式集.我們建立好一個控制檯應用程式,新增引用:Microsoft.SqlServer.ConnectionInfo和Microsoft.SqlServer.Smo.

 

更多內容 請參看 http://social.msdn.microsoft.com/Search/zh-cn?query=smo

 

這裡有個插曲:我在第一次做的時候出現錯誤:http://topic.csdn.net/u/20100515/19/c1298085-5d2e-41b4-8b91-7003b039aac0.html 解決方法見內

 

下面是SMO的基本操作

 

 

 

 

 

相關文章