共用方式為


在 Visual Studio .NET 中建立 Visual Basic SMO 專案

本節說明如何建置簡單的 SMO 控制台應用程式。

此範例會匯入命名空間,讓程式參考 SMO 類型。 命名空間的匯入是選擇性的 Agent 。 當您撰寫使用 SQL Server Agent 的程式時,請使用它。 Common需要命名空間,才能建立與 SQL Server 實例的安全連線。 命名空間 SqlClient 是用來處理 SQL 例外狀況錯誤。

在 Visual Studio.NET 中建立 Visual Basic SMO 專案

  1. 啟動 Visual Studio 2008 (或 Visual Studio 2005)。

  2. 在 [ 檔案] 功能表上,按兩下 [ 新增專案]。 [ 新增專案 ] 對話框隨即出現。

  3. [項目類型 ] 對話框中,選取 [Visual Basic],然後選取 [Windows]。 在 [Visual Studio 已安裝的範本] 窗格中,選取 [ 控制台應用程式]。

  4. (選擇性)在 [ 名稱] 欄位中,輸入新應用程式的名稱。

  5. 按兩下 [確定 ] 以載入 Visual Basic 控制台應用程式範本。

  6. 在 [專案] 功能表上,選取 [新增參考]。 [新增參考 ] 對話框 會出現。

  7. 單擊 [流覽],找出 C:\Program Files\Microsoft SQL Server\120\SDK\Assemblies 資料夾中的 SMO 元件,然後選取下列檔案。 以下是建置 SMO 應用程式所需的最小檔案:

    Microsoft.SqlServer.ConnectionInfo.dll

    Microsoft.SqlServer.SqlEnum.dll

    Microsoft.SqlServer.Smo.dll

    Microsoft.SqlServer.Management.Sdk.Sfc

    備註

    Ctrl使用金鑰來選取多個檔案。

  8. 新增所需的任何其他 SMO 元件。 例如,如果您是特別針對 Service Broker 進行程式設計,請新增下列元件:

    Microsoft.SqlServer.ServiceBrokerEmum.dll

  9. 按一下 [開啟]

  10. 在 [ 檢視] 功能表上,按兩下 [ 程序代碼]。-Or-Select Module1.vb 視窗以顯示程式代碼視窗。

  11. 在程式代碼中,在任何宣告之前,輸入下列 Imports 語句,以限定 SMO 命名空間中的類型。

    Imports Microsoft.SqlServer.Management.Smo  
    Imports Microsoft.SqlServer.Management.Common  
    
  12. SMO 在 Microsoft.SqlServer.Management.Smo 下具有各種命名空間,例如 Microsoft.SqlServer.Management.Smo.Agent。 視需要新增這些命名空間。

  13. 您現在可以新增 SMO 程式代碼。