在 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. 在 [ 檢視 ] 功能表上,按一下 [ Code.-Or-Select the 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 程式碼。