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


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

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

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

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

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

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

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

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

  5. Выберите тип приложения Visual C#. В следующих примерах выберите консольное приложение.

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

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

    Microsoft.SqlServer.ConnectionInfo.dll

    Microsoft.SqlServer.Smo.dll

    Microsoft.SqlServer.Management.Sdk.Sfc.dll

    Microsoft.SqlServer.SqlEnum.dll

    Замечание

    Ctrl Используйте ключ для выбора нескольких файлов.

  8. Добавьте все дополнительные сборки SMO, необходимые. Например, если вы специально программируете Service Broker, добавьте следующие сборки:

    Microsoft.SqlServer.ServiceBrokerEmum.dll

  9. Нажмите кнопку Open (Открыть).

  10. В меню "Вид " щелкните Code.-Or-Select Program1.cs [Конструктор] Windows и дважды щелкните форму windows, чтобы отобразить окно кода.

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

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

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