Azure SQL-Datenbanken¶
Afi bietet umfassende Unterstützung für die Sicherung und Wiederherstellung von Azure SQL-Datenbanken sowie für Onlinevorschau und Export von Datenbankdaten und Metadaten.
In Sicherungsdaten navigieren¶
In der Datenbanksicherung können Sie Konfiguration, Schema und Tabellendaten einsehen.
Konfiguration¶
Tabellendaten¶
In der Datenvorschau können Sie durch Datentabellen navigieren und durch Klicken auf eine Zeile alle zugehörigen Zellwerte anzeigen:
Vorschau von Tabelleninhalten einschränken¶
Sie können den Zugriff auf Daten in Datenbanktabellen für Dienstadministratoren oder Operatoren von Zugriffsgruppen auf der Registerkarte Service → Settings → Access groups einschränken, indem Sie die Zugriffsberechtigung Preview content deaktivieren. Das folgende Beispiel zeigt die Tabellenansicht bei eingeschränkter Inhaltsvorschau:
Schema¶
Afi speichert das Datenbankschema als Teil der Sicherung. Sie können das Schema als Sammlung von SQL-Skripten einsehen, die Datenbanktabellen, Einschränkungen, Sichten, Prozeduren und weitere Elemente beschreiben.
Im Stammverzeichnis der Schemaansicht befindet sich die Datei sql_schema.dacpac. Sie enthält die vollständige Beschreibung der Datenstruktur der Datenbank im DACPAC-Format. Mit dieser Datei können Sie die Datenbank mit derselben Datenstruktur wie das Original neu erstellen.
Um den Inhalt einer DACPAC-Datei lokal anzuzeigen, hängen Sie die Erweiterung .zip an den Dateinamen an und entpacken Sie sie als Archiv:
Skripte auf der Registerkarte Schema werden in schemaspezifischen Ordnern gespeichert. Für jede Skriptart (Tables, Functions, Views usw.) gibt es einen eigenen Ordner:
Inhalt eines SQL-Skripts in der Vorschau anzeigen¶
Klicken Sie auf die entsprechende Zeile, um eine Vorschau des SQL-Skriptinhalts anzuzeigen:
Versionen eines SQL-Skripts anzeigen¶
Um alle vom Dienst gespeicherten Versionen eines SQL-Skripts anzuzeigen, klicken Sie in der entsprechenden Zeile auf das Dreipunktsymbol und wählen Sie Show backup versions. Ein Dialog zeigt jede Skriptversion sowie die Zeitpunkte der Sicherungs-Snapshots an, in denen die jeweilige Version vorhanden ist.
Sie können jede der aufgeführten Versionen auswählen und herunterladen:
Suche¶
Tabellendaten¶
Damit Sie in großen Tabellen einfacher navigieren können, ermöglicht Afi die Suche in einer Tabelle anhand des Primärschlüsselwerts. Unterstützt werden die Operatoren =, >, >=, <, <= und [], wobei [] Primärschlüsselwerte innerhalb eines angegebenen Bereichs findet. In den Suchergebnissen können Sie genauso blättern wie in den Tabellendaten.
Die Suche ist verfügbar, wenn:
- Die Tabelle einen Primärschlüssel besitzt.
- Die erste Spalte des Primärschlüssels einen der unten aufgeführten unterstützten Datentypen verwendet.
Bei Tabellen mit zusammengesetztem Primärschlüssel verwendet die Suche nur dessen erste Spalte.
Für die Suche unterstützte Datentypen¶
| Datentypkategorie | Datentypen |
|---|---|
| Zeichenfolge | varchar, char, nvarchar, sysname, nchar |
| Ganzzahl | tinyint, smallint, int, bigint |
| Gleitkomma- und Dezimalzahlen sowie Währungswerte | real, float, decimal, numeric, money, smallmoney |
| Zeitbezogen | date, time, datetime, datetime2, datetimeoffset, smalldatetime |
| GUID | uniqueidentifier |
Suchergebnisse exportieren¶
Sie können alle Tabellenzeilen, die einer Suchanfrage entsprechen, in eine CSV-Datei exportieren. Führen Sie dazu eine Suchanfrage aus, klicken Sie auf Download, stellen Sie sicher, dass Download table search results ausgewählt ist, und starten Sie den Export.
Schema¶
Sie können die als Teil des Datenbankschemas gesicherten SQL-Skripte anhand ihres Namens suchen. Das folgende Beispiel sucht nach allen SQL-Skripten mit dem Namen SampleTable:
Exportieren¶
Konfiguration¶
In der Sicherungsansicht können Sie eine JSON-Datei mit der Azure-Konfiguration einer Datenbank und des zugehörigen logischen Servers in Azure kopieren oder herunterladen.
Tabellendaten¶
Sie können die Daten ausgewählter Tabellen als CSV herunterladen. Felder mit binären Datentypen sind im Export nicht enthalten.
Schema¶
Sie können SQL-Skripte oder vollständige Ordner mit Skripten herunterladen. Wählen Sie sie dazu in der Sicherungsansicht aus und klicken Sie auf Download:
Wiederherstellung¶
Sie können eine Datenbank aus einem Sicherungs-Snapshot wiederherstellen und dabei eine neue Datenbank auf dem ausgewählten logischen Server erstellen.
So stellen Sie eine Datenbank wieder her:
- Klicken Sie in der Sicherungsansicht der Datenbank auf Recover, um den Wiederherstellungsdialog zu öffnen.
- Geben Sie einen Namen für die wiederherzustellende Datenbank ein.
- Wählen Sie optional Azure-Abonnement-ID, Ressourcengruppe und Speicherort für die neue Datenbank aus.
- Wählen Sie einen logischen Server aus, auf dem die neue Datenbank erstellt werden soll.
- Wählen Sie ein Secret (Anmeldename und Kennwort) aus, das die Wiederherstellungsaufgabe für die Verbindung mit dem logischen Zielserver verwendet.
- Klicken Sie auf Recover, um die Datenbankwiederherstellung zu starten.
Afi zeigt den Wiederherstellungsfortschritt auf der Registerkarte Activity → Tasks an und benachrichtigt Sie nach Abschluss per E-Mail.
Information
Wenn Sie auf das Feld Subscription, Resource group, Location oder SQL Server klicken, zeigt Afi automatisch jeweils eine durchsuchbare Liste der in Azure verfügbaren Abonnements, Ressourcengruppen, Speicherorte oder logischen Server an.
Secret für den Zugriff auf den logischen Server erstellen¶
Sie können direkt im Wiederherstellungsdialog ein Secret (Anmeldename und Kennwort) für den Zugriff auf den logischen Server erstellen. Geben Sie dazu die Anmeldedaten ein, die Afi für die Verbindung mit dem Server verwenden soll. Das Secret wird auf der Afi-Seite sicher und verschlüsselt gespeichert und kann für zukünftige Wiederherstellungen auf diesem Server wiederverwendet werden.
Information
Wenn Sie die Serveranmeldedaten nach der Wiederherstellung nicht auf der Afi-Seite aufbewahren möchten, können Sie das entsprechende Secret auf der Registerkarte Service → Settings → Secrets löschen.



















