Share via


Erstellen einer durch Azure Arc aktivierten SQL Managed Instance-Instanz mithilfe von Azure Data Studio

In diesem Dokument wird veranschaulicht, wie sie Azure SQL Managed Instance – Azure Arc mit Azure Data Studio installieren.

Voraussetzungen

Bevor Sie mit den Aufgaben in diesem Artikel fortfahren können, benötigen Sie die notwendigen Tools. Alle Bereitstellungen erfordern die folgenden Tools:

  • Azure Data Studio

  • Azure Arc-Erweiterung für Azure Data Studio

  • Azure CLI (az)

  • arcdata-Erweiterung für die Azure CLI

  • kubectl

    Zusätzliche Clienttools je nach Ihrer Umgebung. Eine umfassendere Liste finden Sie unter Clienttools.

Zusätzlich zu den erforderlichen Tools benötigen Sie zum Abschließen der Aufgaben einen Azure Arc-Datencontroller.

Schritte

  1. Starten von Azure Data Studio
  2. Wählen Sie auf der Registerkarte „Verbindungen“ die drei Punkte oben links aus, und wählen Sie Neue Bereitstellung... aus.
  3. Wählen Sie in den Bereitstellungsoptionen Azure SQL Managed Instance aus.

Hinweis

Möglicherweise werden Sie hier dazu aufgefordert, die geeignete CLI zu installieren, wenn dies noch nicht getan wurde.

  1. Wählen Sie Auswählen.

    Azure Data Studio öffnet Azure SQL Managed Instance.

  2. Wählen Sie als Ressourcentyp den Eintrag Azure SQL Managed Instance – Azure Arc aus.

  3. Akzeptieren Sie die Datenschutz- und Lizenzbedingungen.

  4. Überprüfen Sie die erforderlichen Tools. Folgen Sie den Anweisungen zum Aktualisieren von Tools, bevor Sie fortfahren.

  5. Wählen Sie Weiter aus.

    Azure Data Studio ermöglicht es Ihnen, Ihre Spezifikationen für die verwaltete Instanz festzulegen. In der folgenden Tabelle werden die Felder beschrieben:

    Einstellung Beschreibung Erforderlich oder optional
    Azure-Zielcontroller Name des Azure Arc-Datencontrollers. Erforderlich
    Instanzname Name der verwalteten Instanz. Erforderlich
    Benutzername Benutzername des Systemadministrators. Erforderlich
    Systemadministratorkennwort SQL-Authentifizierungskennwort für die verwaltete Instanz. Das Kennwort muss mindestens 8 Zeichen aus drei der folgenden Kategorien enthalten: Großbuchstaben des lateinischen Alphabets, Kleinbuchstaben des lateinischen Alphabets, Ziffern und nicht alphanumerische Zeichen.

    Bestätigen Sie das Kennwort.
    Erforderlich
    Dienstebene Geben Sie die entsprechende Dienstebene an: „Unternehmenskritisch“ oder „Universell“. Erforderlich
    Ich habe bereits eine SQL Server-Lizenz Wählen Sie aus, ob diese verwaltete Instanz eine Lizenz aus Ihrer Organisation verwenden soll. Optional
    Speicherklasse (Daten) Treffen Sie eine Auswahl aus der Liste. Erforderlich
    Volumegröße in GiB (Daten) Die Menge des Speicherplatzes in Gibibytes, die für Daten zugeordnet werden kann. Erforderlich
    Speicherklasse (Datenbankprotokolle) Treffen Sie eine Auswahl aus der Liste. Erforderlich
    Volumegröße in GiB (Datenbankprotokolle) Die Menge des Speicherplatzes in Gibibytes, die für Datenbanktransaktionsprotokolle zugeordnet werden kann. Erforderlich
    Speicherklasse (Protokolle) Treffen Sie eine Auswahl aus der Liste. Erforderlich
    Volumegröße in GiB (Protokolle) Die Menge des Speicherplatzes in Gibibytes, die für Protokolle zugeordnet werden kann. Erforderlich
    Speicherklasse (Sicherungen) Treffen Sie eine Auswahl aus der Liste. Geben Sie eine ReadWriteMany (RWX)-fähige Speicherklasse für Sicherungen an. Weitere Informationen finden Sie unter Zugriffsmodi. Wenn diese Speicherklasse nicht RWX-fähig ist, schlägt die Bereitstellung möglicherweise fehl. Erforderlich
    Volumegröße in GiB (Sicherungen) Die Größe des Speichervolumes in GiB, die für Datenbanksicherungen verwendet werden soll. Erforderlich
    Kerneanforderung Die Anzahl der für die verwaltete Instanz anzufordernden Kerne. Integer. Optional
    Grenzwert für Kerne Die Anforderung für die Kapazität für die verwaltete Instanz in Gigabytes. Integer. Optional
    Arbeitsspeicheranforderung Treffen Sie eine Auswahl aus der Liste. Erforderlich
    Point-in-Time-Aufbewahrung (Tage) Die Anzahl der Tage, für die Ihre Point-in-Time-Sicherungen aufbewahrt werden. Optional

    Nachdem Sie alle erforderlichen Werte festgelegt haben, aktiviert Azure Data Studio die Schaltfläche Bereitstellen. Wenn dieses Steuerelement deaktiviert ist, überprüfen Sie, ob Sie alle erforderlichen Einstellungen konfiguriert haben.

  6. Wählen Sie die Schaltfläche Bereitstellen aus, um die verwaltete Instanz zu erstellen.

Nachdem Sie die Schaltfläche „Bereitstellen“ ausgewählt haben, initiiert der Azure Arc-Datencontroller die Bereitstellung. Die Bereitstellung erstellt die verwaltete Instanz. Der Bereitstellungsprozess benötigt ein paar Minuten, um den Datencontroller zu erstellen.

Herstellen einer Verbindung über Azure Data Studio

Zeigen Sie alle SQL Managed Instance-Instanzen an, die für diesen Datencontroller bereitgestellt wurden. Verwenden Sie den folgenden Befehl:

az sql mi-arc list --k8s-namespace <namespace> --use-k8s

Die Ausgabe sollte folgendermaßen aussehen. Kopieren Sie den ServerEndpoint-Wert (einschließlich der Portnummer) von dort.

Name          Replicas    ServerEndpoint     State
------------  ----------  -----------------  -------
sqlinstance1  1/1         25.51.65.109:1433  Ready
  1. Wählen Sie in Azure Data Studio auf der Registerkarte Verbindungen in der Ansicht Server die Option Neue Verbindung aus.
  2. Fügen Sie unter Verbindung>Server den ServerEndpoint ein.
  3. Wählen Sie SQL-Anmeldung als Authentifizierungstyp aus.
  4. Geben Sie als Benutzernamen sa ein.
  5. Geben Sie das Kennwort für das Konto sa ein.
  6. Geben Sie optional den genauen Datenbanknamen ein, um eine Verbindung dazu herzustellen.
  7. Klicken Sie außerdem optional bei Bedarf auf die Option „Add new server group“ (Neue Servergruppe hinzufügen).
  8. Klicken Sie auf Verbinden, um eine Verbindung zur Azure SQL Managed Instance – Azure Arc herzustellen.

Als nächsten Schritt können Sie Ihre SQL-Instanz überwachen.