Share via


如何:在 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 C#] 然後選取 [視窗]。在 [Visual Studio 已安裝的範本] 窗格中,選取 [Windows 應用程式]

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

  5. 按一下 [確定],載入 Visual Basic 主控台應用程式範本。

  6. [專案] 功能表上,選取 [加入參考][加入參考] 對話方塊隨即出現。

  7. 按一下 [瀏覽],在 C:\Program Files\Microsoft SQL Server\100\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 程式碼。

請參閱

其他資源