Entwickeln von SQL-DMO-Anwendungen

Diese Funktion wird in der nächsten Version von Microsoft SQL Server entfernt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird.

SQL Server Database Management Objects (SQL-DMO) wurde aus SQL Server 2008 R2 Express und dem SQL Server 2008 R2 Feature Pack entfernt. SQL-DMO unterstützt auch keine nach SQL Server 2000 eingeführten Database Engine (Datenbankmodul)-Funktionen. Es wird empfohlen, Anwendungen, die diese Funktion derzeit nutzen, so schnell wie möglich zu ändern. Wenn Sie SQL-DMO unterstützen müssen, installieren Sie die Abwärtskompatibilitätskomponenten aus dem SQL Server 2008 Feature Pack vom Microsoft Download Center. Verwenden Sie SQL-DMO nicht für neue Entwicklungen. Verwenden Sie stattdessen SQL Server Management Objects (SMO). Sie erhalten die SMO-Dokumentation, indem Sie die SQL Server 2008 R2-Onlinedokumentation installieren.

SQL Distributed Management Objects (SQL-DMO) ist eine Auflistung von Objekten, welche die Datenbankverwaltung und Replikationsverwaltung von Microsoft SQL Server kapseln.

SQL-DMO ist ein In-Process-COM-Server mit dualer Schnittstelle, der als DLL (Dynamic Link Library) implementiert ist. Zum Erstellen von SQL-DMO-Anwendungen können Sie jeden OLE-Automatisierungscontroller oder jede Entwicklungsplattform für COM-Clients und C oder C++ verwenden.

SQL-DMO automatisiert Folgendes:

  • Wiederkehrende oder häufig auszuführende SQL Server-Verwaltungsaufgaben

  • Erstellung und Verwaltung von SQL Server-Objekten

  • Erstellung und Verwaltung von Aufträgen des SQL Server-Agents, Warnungen und Operatoren

  • Installation und Konfiguration der SQL Server-Replikation

In der SQL-DMO-Dokumentation werden die Komponenten von SQL-DMO, ihre Verwendung in der Anwendungsentwicklung und die SQL-DMO-Anwendungskonstruktion behandelt. Sie umfasst auch eine ausführliche Komponentenreferenz.