共用方式為


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

本節描述如何建立簡單的 SMO 主控台應用程式。

此範例會匯入命名空間,讓程式可以參考 SMO 類型。 Agent 命名空間的匯入是選擇性的。 請在撰寫使用 SQL Server Agent 的程式時使用該命名空間。 若要與 SQL Server 的執行個體建立安全的連接,必須使用 Common 命名空間。 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\110\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. [檢視] 功能表上按一下 [程式碼],或選取 [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 程式碼。