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 C# 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 C#e, em seguida, selecione Windows. No painel Modelos Instalados do Visual Studio, selecione Aplicativo do Windows.
(Opcional) No campo Nome , digite o nome do novo aplicativo
Selecione o tipo de aplicativo visual C#. Para os exemplos a seguir, selecione Aplicativo de Console.
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.Smo.dll
Microsoft.SqlServer.Management.Sdk.Sfc.dll
Microsoft.SqlServer.SqlEnum.dll
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 o Program1.cs [Design] Windows e clique duas vezes no formulário do Windows para mostrar a janela de código.
No código, antes da instrução namespace, digite as seguintes
usinginstruções para qualificar os tipos no namespace SMO:using Microsoft.SqlServer.Management.Smo; using Microsoft.SqlServer.Management.Common;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.
Agora você pode adicionar seu código SMO.