Compartilhar via


Desenvolvendo aplicativos de SQL-DMO

Esse recurso será removido na próxima versão do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.

O SQL Server Database Management Objects (SQL-DMO) foi removido do SQL Server 2008 R2 Express e do SQL Server 2008 R2 Feature Pack. O SQL-DMO também não oferece suporte a recursos Mecanismo de Banco de Dados introduzidos depois do SQL Server 2000. É recomendável modificar o mais rapidamente possível os aplicativos que usam esse recurso atualmente. Se o suporte ao SQL-DMO for necessário, instale os Componentes de Compatibilidade com Versões Anteriores do SQL Server 2008 Feature Pack no Centro de Download da Microsoft. Não use o SQL-DMO em um novo trabalho de desenvolvimento; em vez dele, use o SQL Server Management Objects (SMO). É possível obter a documentação do SMO instalando os Manuais Online do SQL Server 2008 R2.

SQL-DMO (SQL Distributed Management Objects) é uma coleção de objetos que encapsulam o gerenciamento do banco de dados e o gerenciamento da replicação do Microsoft SQL Server.

SQL-DMO é um servidor em processo COM de interface dupla implementado como uma DLL (biblioteca de vínculo dinâmico). Ao criar um aplicativo SQL-DMO, você pode usar qualquer controlador de automação OLE ou plataforma de desenvolvimento do cliente COM usando o C ou o C++.

SQL-DMO automatiza:

  • Tarefas administrativas do SQL Server repetitivas ou mais realizadas.

  • Criação e administração do objeto do SQL Server.

  • Criação e administração de trabalhos, alertas e operadores do SQL Server Agent.

  • Instalação e configuração da replicação do SQL Server.

A documentação do SQL-DMO aborda os componentes do SQL-DMO, o uso no desenvolvimento de aplicativos e a criação do aplicativo SQL-DMO. Ele também inclui uma referência de componente detalhada.