Installieren von SQL-DMO

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-DMO wird in einer einzelnen Dynamic Link Library (DLL) implementiert. Sie können SQL-DMO-Anwendungen auf einem Client oder einem Server entwickeln. Wenn Sie als Entwicklungsplattform einen OLE-Automatisierungscontroller wie Microsoft Visual Basic verwenden, werden keine zusätzlichen Dateien benötigt. Bei der Anwendungsentwicklung mithilfe von C oder C++ werden die SQL-DMO-Headerdateien benötigt.

SQL-DMO-Beispielanwendungen, die weiteres Referenzmaterial für die SQL-DMO-Anwendungsentwicklung bereitstellen, sind in SQL Server enthalten.

Verzeichnis

Datei

Beschreibung

C:\Programme\Microsoft SQL Server\80\Tools\Binn

Sqldmo.dll

DLL, die SQL-DMO-Objekte implementiert

C:\Programme\Microsoft SQL Server\80\Tools\Binn

Sqldmo80.hlp

SQL-DMO-Hilfedatei, die in der Entwicklungsumgebung kontextbezogene Hilfe über SQL-DMO-Objekte, -Eigenschaften und -Methoden bereitstellt.

C:\Programme\Microsoft SQL Server\80\Tools\Binn\Resources\xxxx

Sqldmo.rll

Lokalisierte Ressourcendatei. Das Ressourcenverzeichnis hängt von der Landessprache der Instanz des SQL Server-Clients oder -Servers ab. Das Verzeichnis 1033 beispielsweise ist Dezimaldarstellung des Sprachenbezeichners 0X0409 für Englisch (USA).

C:\Programme\Microsoft SQL Server\80\Tools\ Devtools\Include

Sqldmo.h

C/C++-Headerdatei, die SQL-DMO-Memberfunktionsprototypen, enumerierte Datentypen und Makros enthält.

C:\Programme\Microsoft SQL Server\80\Tools\ Devtools\Include

Sqldmoid.h

C/C++-Headerdatei, die die SQL-DMO-Schnittstellen- und Klassenbezeichner enthält.

\Programme\Microsoft SQL Server\MSSQL\Install

Sqldmo.sql

Transact-SQL-Skript zum Implementieren gespeicherter Prozeduren, die SQL-DMO unterstützen. Nur auf SQL Server-Serverinstanz verfügbar.

So registrieren Sie die SQL-DMO-Komponenten auf einem Clientcomputer

  • Führen Sie im Verzeichnis C:\Programme\Microsoft SQL Server \90\Tools\Binn\Resources\<language> Folgendes aus:

    %Program Files%\Microsoft SQL Server\80\Tools\Binn\REGSVR32 SQLDMO.DLL