Поделиться через


Создание проекта SMO Visual Basic в Visual Studio .NET

В этом разделе описывается, как создать простое консольное приложение SMO.

В этом примере импортируются пространства имен, которые позволяют программе ссылаться на типы SMO. Импорт пространства имен необязателен Agent . Используйте его при написании программы, которая использует агент SQL Server. Пространство Common имен требуется для установления безопасного подключения к экземпляру SQL Server. Пространство SqlClient имен используется для обработки ошибок исключений SQL.

Создание проекта SMO Visual Basic в Visual Studio.NET

  1. Запустите Visual Studio 2008 (или Visual Studio 2005).

  2. В меню "Файл" щелкните NewProject. Откроется диалоговое окно "Новый проект".

  3. В диалоговом окне "Типы проектов " выберите Visual Basic и выберите Windows. На панели установленных шаблонов Visual Studio выберите консольное приложение.

  4. (Необязательно) В поле "Имя" введите имя нового приложения.

  5. Нажмите кнопку "ОК ", чтобы загрузить шаблон консольного приложения Visual Basic.

  6. В меню "Проект" выберите "Добавить ссылку". Диалоговое окно Добавление ссылки появляется.

  7. Щелкните "Обзор", найдите сборки SMO в папке C:\Program Files\Microsoft SQL Server\120\SDK\Assemblies, а затем выберите следующие файлы. Это минимальные файлы, необходимые для создания приложения 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. Нажмите кнопку Open (Открыть).

  10. В меню "Вид " щелкните Code.-Or-Select окно Module1.vb, чтобы отобразить окно кода.

  11. В коде перед объявлениями введите следующие инструкции Import , чтобы квалифицировать типы в пространстве имен SMO.

    Imports Microsoft.SqlServer.Management.Smo  
    Imports Microsoft.SqlServer.Management.Common  
    
  12. SMO имеет различные пространства имен в Microsoft.SqlServer.Management.Smo, например Microsoft.SqlServer.Management.Smo.Agent. Добавьте эти пространства имен по мере их необходимости.

  13. Теперь можно добавить код SMO.