Benutzer mit den meisten Antworten
Wie sichere ich meine Azure SQL Datenbank

Frage
-
Hallo, wie kann ich bei meiner Azure SQL Datenbank eine Datensicherung machen? Bevor ich nämlich an den Datenbanken Änderungen vornehme, hätte ich gern eine Sicherung.
Im Azure Portal wird mit die Größe der Datenbank mit über 50MB angegeben. Wenn ich auf Exportieren gehe, kann ich ja einen Export in einen Container bzw. Blob legen. Dort beträgt die Größe der Sicherungsdatei aber nur 3MB.
Auch im SQL Managementstudio 2014 kann ich keine Option finden um die Datenbank zu sichern.
Nun frage ich mich, wie das sein kann, komme auf keine logische Erklärung und hoffe, jemand kann mir auf diese Frage eine Antwort geben.
Beste Grüße
datekk
.::datekk::.
- Bearbeitet datekk2 Freitag, 20. Mai 2016 12:52
Antworten
-
Hallo,
Die Datenbanken von Azure SQL kann man nicht direkt sichern. Die Sicherung wird durch den Azure Dienst automatisch durchgeführt.
https://azure.microsoft.com/de-de/documentation/articles/sql-database-business-continuity/
Du kannst aber je nach gewählten Tarif auf jeden beliebigen Zeitpunkt der letzten (7/14/34) Tage zurück gehen.
Wenn du selber Sicherungen machen möchtest musst du dir eine Virtuelle Maschine in Azure nehmen und dort einen normalen SQL Server installieren. Dieser kann dann wie ein lokaler SQL Server verwaltet werden.
Benjamin Hoch
MCSE: Data Platform
MCSA: Windows Server 2012
Blog- Als Antwort vorgeschlagen Benjamin.Hoch Mittwoch, 25. Mai 2016 13:47
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 7. Juni 2016 07:03
-
Hi,
für den Import einer Bacpac in eine SQL Server Instanz schau mal hier:
Also rechte Maustaste auf den Node "Datenbanken", dann "Datenebenenanwendung importieren..." und der fogenden Dialog sollte selbsterklärend sein.
Falls nicht, schau dir mal den MSDN Artikel dazu an:
https://msdn.microsoft.com/de-de/library/hh710052.aspx
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Benjamin.Hoch Mittwoch, 25. Mai 2016 13:47
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 7. Juni 2016 07:04
Alle Antworten
-
Hi,
sichern kann man eine SQL Server Datenbank mit dem Windows Azure BLOB Service:SQL Server Backup and Restore with Windows Azure Blob Storage Service
--
Viele Grüsse
Peter Fleischer (MVP, Partner)
Meine Homepage mit Tipps und Tricks
Kommas richtig setzen!
Schüler sagen, Lehrer haben es gut.
Schüler, sagen Lehrer, haben es gut -
Hi, danke für die Antwort. Ich möchte aber keine herkömmliche SQL Datenbank sichern, sondern eine Azure SQL Datenbank. Beim Ausführen des Backups auf der von Ihnen genannten Seite erhalte ich schon eine Fehlermeldung beim erstellen der Credentials:
Msg 40514, Level 16, State 1, Line 1
'CREATE CREDENTIAL' is not supported in this version of SQL Server.Was hat es denn mit der Export Funktion in Azure auf sich? Diese erstellt eine .bacpac Datei, deren Größe aber nicht zu der angegebenen Größe meiner Datenbank passt.
.::datekk::.
- Bearbeitet datekk2 Montag, 23. Mai 2016 07:36
-
Hi,
die Größe einer Sicherung ist in den allermeisten Fällen nicht identisch mit der Größe der Datenbank. Ein Beispiel wäre das Löschen vieler Daten. Die Datenbank an sich bleibt erstmal so groß, wie sie war. Eine Sicherung ist aber erheblich kleiner. Von daher kann das mit deinen 3 MB schon passen.
Zudem ist die BACPAC Datei keine Sicherung in dem Sinn, sondern ein spezieller Aufbau mti Schema und Daten. Siehe dazu bspw.:
https://technobuff.wordpress.com/2013/11/19/dacpac-and-bacpac/
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Hallo,
Die Datenbanken von Azure SQL kann man nicht direkt sichern. Die Sicherung wird durch den Azure Dienst automatisch durchgeführt.
https://azure.microsoft.com/de-de/documentation/articles/sql-database-business-continuity/
Du kannst aber je nach gewählten Tarif auf jeden beliebigen Zeitpunkt der letzten (7/14/34) Tage zurück gehen.
Wenn du selber Sicherungen machen möchtest musst du dir eine Virtuelle Maschine in Azure nehmen und dort einen normalen SQL Server installieren. Dieser kann dann wie ein lokaler SQL Server verwaltet werden.
Benjamin Hoch
MCSE: Data Platform
MCSA: Windows Server 2012
Blog- Als Antwort vorgeschlagen Benjamin.Hoch Mittwoch, 25. Mai 2016 13:47
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 7. Juni 2016 07:03
-
Hallo, Danke für die Antwort.
Was kostet die virtuelle Maschine mit SQL Server? Meine Datenbank ist derzeit in Azure 50MB groß.
Was kann man denn eigentlich dann mit der bacpac Datei anstellen. Ich habe einen lokalen SQL Server. Kann man die BacPac Datei ggf. dort importieren?
.::datekk::.
-
-
Man, das ist ja echt kompliziert.
Auch die Preisübersicht ist kompliziert. Ich habe jetzt mal auf Virtuelle Computer klassisch geklickt, dann auf SQL Server 2012 SP2 Express on Windows Server 2012. Da wäre es natürlich schön, wenn dann irgendwo ein Preis auftauchen würde (ist das nicht sogar gesetzlich vorgeschrieben).. Denn es gibt dann vor dem "Erstellen" Button nur unter der Bezeichnung "Nützliche Links" einen Verweis auf "Pricing Details". Dann kommt immer noch kein Preis sondern eine Produkt Übersicht. Muss ich hier dann erstmal den Preis für das Windows nehmen (z.B. Instanz A0, 1 Kern 0,75MB Ram, Datenträger 20GB = rund 11€ im Monat) und dann noch das SQL Server Paket (A0, 1 Kern...).. Hier steht jetzt aber wieder nix von SQL Express, nur Web für rund 20 Euro im Monat???
Dann gibt es A Reihen, D Reihen, Dv2 Reihen... Bling Bling Bling... Seht Ihr die Fragezeichen über meinem Kopf? Das ist nicht optimal gelöst.
.::datekk::.
-
Also, du hast zunächst erstmal die Wahl ob du eine leere Windows Maschine nimmst und dann dort selber einen SQL Server installiert oder ein fertiges Paket nimmst. Bei den fertigen Paket seht immer dabei was sie grob kosten.
Ich empfehle dir dich an einen Berater zu wenden dass dich bei der Auswahl der passenden Umgebung unterstützt.
Benjamin Hoch
MCSE: Data Platform
MCSA: Windows Server 2012
Blog -
Hi,
für den Import einer Bacpac in eine SQL Server Instanz schau mal hier:
Also rechte Maustaste auf den Node "Datenbanken", dann "Datenebenenanwendung importieren..." und der fogenden Dialog sollte selbsterklärend sein.
Falls nicht, schau dir mal den MSDN Artikel dazu an:
https://msdn.microsoft.com/de-de/library/hh710052.aspx
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Benjamin.Hoch Mittwoch, 25. Mai 2016 13:47
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 7. Juni 2016 07:04