Compartilhar via


Criar um projeto de SMO do Visual Basic no Visual Studio .NET

Esta seção descreve como criar um aplicativo de console SMO simples.

Este exemplo importa namespaces, o que permite que o programa referencie tipos de SMO. A importação do Agent namespace é opcional. Use-o ao escrever um programa que usa o SQL Server Agent. O Common namespace é necessário para estabelecer uma conexão segura com a instância do SQL Server. O SqlClient namespace é usado para processar erros de exceção do SQL.

Criando um projeto de SMO do Visual Basic no Visual Studio.NET

  1. Inicie o Visual Studio 2008 (ou o Visual Studio 2005).

  2. No menu Arquivo , clique em NovoProjeto. A caixa de diálogo Novo projeto é exibida.

  3. Na caixa de diálogo Tipos de Projeto , selecione Visual Basic e, em seguida, selecione Windows. No painel Modelos Instalados do Visual Studio, selecione Aplicativo de Console.

  4. (Opcional) No campo Nome , digite o nome do novo aplicativo.

  5. Clique em OK para carregar o modelo de aplicativo do console do Visual Basic.

  6. No menu Projeto, selecione Adicionar Referência. A caixa de diálogo Adicionar Referência é exibida.

  7. Clique em Procurar, localize os assemblies SMO na pasta C:\Arquivos de Programas\Microsoft SQL Server\120\SDK\Assemblies e selecione os seguintes arquivos. Estes são os arquivos mínimos necessários para criar um aplicativo SMO:

    Microsoft.SqlServer.ConnectionInfo.dll

    Microsoft.SqlServer.SqlEnum.dll

    Microsoft.SqlServer.Smo.dll

    Microsoft.SqlServer.Management.Sdk.Sfc

    Observação

    Use a Ctrl chave para selecionar mais de um arquivo.

  8. Adicione quaisquer assemblies SMO adicionais necessários. Por exemplo, se você estiver programando especificamente o Service Broker, adicione os seguintes assemblies:

    Microsoft.SqlServer.ServiceBrokerEmum.dll

  9. Clique em Abrir.

  10. No menu Exibir , clique em Código.-Or-Select janela Module1.vb para mostrar a janela de código.

  11. No código, antes de qualquer declaração, digite as instruções Imports a seguir para qualificar os tipos no namespace SMO.

    Imports Microsoft.SqlServer.Management.Smo  
    Imports Microsoft.SqlServer.Management.Common  
    
  12. O SMO tem vários namespaces em Microsoft.SqlServer.Management.Smo, como Microsoft.SqlServer.Management.Smo.Agent. Adicione esses namespaces conforme eles são necessários.

  13. Agora você pode adicionar seu código SMO.