Erstellen eines Visual C#-SMO-Projekts in Visual Studio .NET
Gilt für: SQL Server
Azure SQL-Datenbank
Azure SQL verwaltete Instanz
Azure Synapse Analytics
In diesem Abschnitt wird beschrieben, wie eine einfache SMO-Konsolenanwendung erstellt wird.
In diesem Beispiel werden Namespaces importiert. Hierdurch kann das Programm auf SMO-Typen verweisen. Der Import des Agent-Namespace ist optional. Verwenden Sie sie, wenn Sie ein Programm schreiben, das SQL Server-Agent verwendet. Der allgemeine 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 C#-SMO-Projekts in Visual Studio.NET
Starten Sie Visual Studio
Klicken Sie im Menü "Datei" auf "Neu" und dann auf "Projekt". Das Dialogfeld Neues Projekt wird angezeigt.
Navigieren Sie im Bereich "Installiert" von Visual Studio zu "Vorlagen\", "Visual C#\Windows", und wählen Sie "Konsolenanwendung" aus.
(Optional) Geben Sie im Textfeld "Name " den Namen der neuen Anwendung ein.
Klicken Sie auf "OK ", um die Konsolenanwendungsvorlage zu laden.
Befolgen Sie die Anweisungen zum Installieren von SMO , um das Paket für Ihr Projekt zu installieren, auf das verwiesen werden soll.
Klicken Sie im Menü Ansicht auf Code.
Geben Sie im Code vor der Namespace-Anweisung die folgenden Using-Anweisungen ein, um die Typen im SMO-Namespace zu qualifizieren:
using Microsoft.SqlServer.Management.Smo; using Microsoft.SqlServer.Management.Common;
SMO 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 den SMO-Code hinzufügen.