Erstellen eines Visual C#-SMO-Projekts in Visual Studio .NET

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure 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 es, wenn Sie ein Programm schreiben, das SQL Server-Agent verwendet. Der Common-Namespace ist erforderlich, um eine sichere Verbindung mit dem instance von SQL Server herzustellen. Der SqlClient-Namespace wird verwendet, um SQL-Ausnahmefehler zu verarbeiten.

Erstellen eines Visual C#-SMO-Projekts in Visual Studio.NET

  1. Starten von VisualStudio

  2. Klicken Sie im Menü Datei auf Neu und dann auf Projekt. Das Dialogfeld Neues Projekt wird angezeigt.

  3. Navigieren Sie im Bereich Visual Studio installiert zu Vorlagen\Visual C#\Windows , und wählen Sie Konsolenanwendung aus.

  4. (Optional) Geben Sie im Textfeld Name den Namen der neuen Anwendung ein.

  5. Klicken Sie auf OK , um die Konsolenanwendungsvorlage zu laden.

  6. Befolgen Sie die Anweisungen unter Installieren von SMO , um das Paket für Ihr Projekt zu installieren, auf das verwiesen werden soll.

  7. Klicken Sie im Menü Ansicht auf Code.

  8. 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;  
    
  9. 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.

  10. Sie können jetzt den SMO-Code hinzufügen.