Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описывается, как создать простое консольное приложение SMO.
В этом примере импортируются пространства имен, которые позволяют программе ссылаться на типы SMO. Импорт пространства имен необязателен Agent
. Используйте его при написании программы, которая использует агент SQL Server. Пространство Common
имен требуется для установления безопасного подключения к экземпляру SQL Server. Пространство SqlClient
имен используется для обработки ошибок исключений SQL.
Создание проекта SMO Visual C# в Visual Studio.NET
Запустите Visual Studio 2008 (или Visual Studio 2005).
В меню "Файл" щелкните NewProject. Откроется диалоговое окно "Новый проект".
В диалоговом окне "Типы проектов " выберите Visual C#, а затем выберите Windows. На панели установленных шаблонов Visual Studio выберите приложение Windows.
(Необязательно) В поле "Имя" введите имя нового приложения
Выберите тип приложения Visual C#. В следующих примерах выберите консольное приложение.
В меню "Проект" выберите "Добавить ссылку". Диалоговое окно Добавление ссылки появляется.
Нажмите кнопку "Обзор", найдите сборки 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
Используйте ключ для выбора нескольких файлов.Добавьте все дополнительные сборки SMO, необходимые. Например, если вы специально программируете Service Broker, добавьте следующие сборки:
Microsoft.SqlServer.ServiceBrokerEmum.dll
Нажмите кнопку Open (Открыть).
В меню "Вид " щелкните Code.-Or-Select Program1.cs [Конструктор] Windows и дважды щелкните форму windows, чтобы отобразить окно кода.
В коде перед оператором пространства имен введите следующие
using
инструкции, чтобы квалифицировать типы в пространстве имен SMO:using Microsoft.SqlServer.Management.Smo; using Microsoft.SqlServer.Management.Common;
SMO имеет различные пространства имен в Microsoft.SqlServer.Management.Smo, например Microsoft.SqlServer.Management.Smo.Agent. Добавьте эти пространства имен по мере их необходимости.
Теперь можно добавить код SMO.