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 que permitem ao programa referenciar tipos SMO. A importação do namespace Agent é opcional. Use-a quando estiver gravando um programa que usa o SQL Server Agent. O namespace Common é obrigatório para estabelecer uma conexão segura com a instância do SQL Server. O namespace SqlClient é usado para processar erros de exceção do SQL.
Criando um projeto SMO do Visual C# no Visual Studio .NET
Inicie o Visual Studio 2008 (ou Visual Studio 2005).
No menu Arquivo, clique em Novo Projeto. A caixa de diálogo Novo Projeto será 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 do Visual C#. Nos exemplos a seguir, selecione Aplicativo do 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:\Program Files\Microsoft SQL Server\110\SDK\Assemblies\ e selecione os seguintes arquivos. Estes são os arquivos mínimos exigidos para criar um aplicativo SMO:
Microsoft.SqlServer.ConnectionInfo.dll
Microsoft.SqlServer.Smo.dll
Microsoft.SqlServer.Management.Sdk.Sfc.dll
Microsoft.SqlServer.SqlEnum.dll
ObservaçãoUse a tecla Ctrl para selecionar mais de um arquivo.
Adicione os assemblies SMO necessários. Por exemplo, se estiver programando especificamente o Service Broker, adicione os seguintes assemblies:
Microsoft.SqlServer.ServiceBrokerEmum.dll
Clique em Abrir.
No menu Exibir, clique em Código, ou selecione o Program1.cs [Design] Windows e clique duas vezes no formulário do Windows para exibir a janela de código.
No código, antes da instrução do namespace, digite as instruções using a seguir para qualificar os tipos no namespace SMO:
using Microsoft.SqlServer.Management.Smo; using Microsoft.SqlServer.Management.Common;O SMO tem vários namespaces sob Microsoft.SqlServer.Management.Smo, como o Microsoft.SqlServer.Management.Smo.Agent. Adicione esses namespaces obrigatórios.
Agora você pode adicionar seu código SMO.