Desarrollar aplicaciones SQL-DMO

Esta característica se quitará en la versión siguiente de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.

Los Objetos de administración de base de datos de SQL Server (SQL-DMO) se han quitado de SQL Server 2008 R2 Express y el Feature Pack de SQL Server 2008 R2. SQL-DMO tampoco admite las características de Motor de base de datos introducidas después de SQL Server 2000. Le recomendamos que modifique las aplicaciones que actualmente utilicen esta característica tan pronto como le sea posible. Si debe usar SQL-DMO, instale los componentes de compatibilidad con versiones anteriores del Feature Pack de SQL Server 2008 desde el Centro de descarga de Microsoft. No use SQL-DMO en un nuevo trabajo de desarrollo; use en su lugar Objetos de administración de SQL Server (SMO). Puede obtener la documentación de SMO instalando los Libros en pantalla de SQL Server 2008 R2.

Los Objetos de administración distribuida de SQL (SQL-DMO) son una colección de objetos que encapsulan la administración de base de datos y la administración de replicación de Microsoft SQL Server.

SQL-DMO es un servidor COM de interfaz dual en curso que se implementa como una biblioteca de vínculos dinámicos (DLL). A la hora de crear una aplicación SQL-DMO, puede usar cualquier controlador de automatización OLE o plataforma de desarrollo de cliente COM utilizando C o C++.

SQL-DMO automatiza:

  • Tareas repetitivas o tareas administrativas de SQL Server que se realizan habitualmente.

  • La creación y administración de objetos de SQL Server.

  • La creación y administración de trabajos, alertas y operadores del Agente SQL Server.

  • La instalación y configuración de replicación de SQL Server.

En la documentación de SQL-DMO se explican los componentes de SQL-DMO, su uso para el desarrollo de aplicaciones y la creación de aplicaciones SQL-DMO. También se incluye una referencia de componentes detallada.