Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Abschnitt wird beschrieben, wie Sie eine einfache SMO-Konsolenanwendung erstellen.
In diesem Beispiel werden Namespaces importiert, mit denen das Programm auf SMO-Typen verweisen kann. Der Import des Agent Namespace ist optional. Verwenden Sie sie, wenn Sie ein Programm schreiben, das SQL Server-Agent verwendet. Der Common Namespace ist erforderlich, um eine sichere Verbindung mit der Instanz von SQL Server herzustellen. Der SqlClient Namespace wird verwendet, um SQL-Ausnahmefehler zu verarbeiten.
Erstellen eines Visual Basic-SMO-Projekts in Visual Studio.NET
Starten Sie Visual Studio 2008 (oder Visual Studio 2005).
Klicken Sie im Menü "Datei " auf "NewProject". Das Dialogfeld "Neues Projekt " wird angezeigt.
Wählen Sie im Dialogfeld "Projekttypen " Visual Basic und dann "Windows" aus. Wählen Sie im Bereich "Installierte Vorlagen von Visual Studio " die Option "Konsolenanwendung" aus.
(Optional) Geben Sie im Feld "Name " den Namen der neuen Anwendung ein.
Klicken Sie auf "OK ", um die Visual Basic-Konsolenanwendungsvorlage zu laden.
Wählen Sie im Menü Projekt die Option Verweis hinzufügen aus. Das Dialogfeld Verweis hinzufügen wird angezeigt.
Klicken Sie auf "Durchsuchen", suchen Sie die SMO-Assemblys im Ordner "C:\Programme\Microsoft SQL Server\120\SDK\Assemblies", und wählen Sie dann die folgenden Dateien aus. Dies sind die Mindestdateien, die zum Erstellen einer SMO-Anwendung erforderlich sind:
Microsoft.SqlServer.ConnectionInfo.dll
Microsoft.SqlServer.SqlEnum.dll
Microsoft.SqlServer.Smo.dll
Microsoft.SqlServer.Management.Sdk.Sfc
Hinweis
Verwenden Sie den
CtrlSchlüssel, um mehrere Dateien auszuwählen.Fügen Sie alle zusätzlichen SMO-Assemblys hinzu, die erforderlich sind. Wenn Sie z. B. speziell Service Broker programmieren, fügen Sie die folgenden Assemblys hinzu:
Microsoft.SqlServer.ServiceBrokerEmum.dll
Klicken Sie auf Öffnen.
Klicken Sie im Menü "Ansicht " auf "Code".-Or-Select das Module1.vb Fenster, um das Codefenster anzuzeigen.
Geben Sie im Code vor Deklarationen die folgenden Imports-Anweisungen ein, um die Typen im SMO-Namespace zu qualifizieren.
Imports Microsoft.SqlServer.Management.Smo Imports Microsoft.SqlServer.Management.CommonSMO verfügt über verschiedene Namespaces unter Microsoft.SqlServer.Management.Smo, z. B. Microsoft.SqlServer.Management.Smo.Agent. Fügen Sie diese Namespaces nach Bedarf hinzu.
Sie können jetzt Ihren SMO-Code hinzufügen.