Sviluppo di applicazioni SQL-DMO

Questa caratteristica verrà rimossa a partire dalla prossima versione di Microsoft SQL Server. Evitare di utilizzare questa caratteristica in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.

SQL Server Distributed Management Objects (SQL-DMO) è stato rimosso da SQL Server 2008 R2 Express Edition e dal Feature Pack di SQL Server 2008 R2. SQL-DMO inoltre non supporta le caratteristiche di Motore di database introdotte dopo SQL Server 2000. È consigliabile modificare il prima possibile le applicazioni che utilizzano questa caratteristica. Se è necessario supportare SQL-DMO, installare i componenti per la compatibilità con le versioni precedenti dal Feature Pack di SQL Server 2008 dell'Area download Microsoft. Non utilizzare SQL-DMO in un nuovo progetto di sviluppo. In alternativa, utilizzare SQL Server Management Objects (SMO). Per ottenere la documentazione relativa a SMO, installare la documentazione online di SQL Server 2008 R2.

SQL-DMO (SQL Distributed Management Objects) è una raccolta di oggetti che incapsula le funzioni di gestione di database e delle repliche di Microsoft SQL Server.

SQL-DMO è un server COM in-process a interfaccia duale implementato come DLL. Quando si crea un'applicazione SQL-DMO, è possibile utilizzare qualsiasi controller di Automazione OLE o piattaforma di sviluppo client COM utilizzando C o C++.

SQL-DMO automatizza:

  • Attività amministrative di SQL Server ripetitive o comunemente eseguite.

  • Creazione e amministrazione di oggetti di SQL Server.

  • Creazione e amministrazione di processi, avvisi e operatori di SQL Server Agent.

  • Installazione e configurazione della replica di SQL Server.

Nella documentazione di SQL-DMO vengono analizzati i componenti di SQL-DMO, il relativo utilizzo nello sviluppo di applicazioni e la creazione dell'applicazione SQL-DMO. È incluso anche un riferimento dettagliato al componente.