Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
Inicie o Visual Studio 2008 (ou o Visual Studio 2005).
No menu Arquivo , clique em NovoProjeto. A caixa de diálogo Novo projeto é exibida.
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.
(Opcional) No campo Nome , digite o nome do novo aplicativo.
Clique em OK para carregar o modelo de aplicativo do console do Visual Basic.
No menu Projeto, selecione Adicionar Referência. A caixa de diálogo Adicionar Referência é exibida.
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
Ctrlchave para selecionar mais de um arquivo.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
Clique em Abrir.
No menu Exibir , clique em Código.-Or-Select janela Module1.vb para mostrar a janela de código.
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.CommonO 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.
Agora você pode adicionar seu código SMO.