sqlschool.gr logo

articles

Articles of SQLschool.gr Team

Backup (and Restore) database to (from) the cloud?

Antonios Chatzipavlis
Thursday 31 January 2013

Αν πριν μερικά χρόνια κάποιος ήθελε να παίρνει backup την βάση του σε share network drive ίσως να τον λέγατε παρανοϊκό αλλά παρόλα αυτά μπορούσε εύκολα να γίνει. Αν όμως κάποιος σας έλεγε ότι ήθελε κάτι αντίστοιχο να γίνει σε κάποιο άλλο share αλλά σε άλλον γεωγραφικό τόπο εκεί τα πράγματα να γίνονταν λίγο δυσκολότερα. Αν τώρα κάποιος σας έλεγε ότι μπορεί πλέον να έχει παίρνεις backup αλλά και να κάνει restore στο cloud;

Τελικά όμως γίνεται πραγματικότητα και αυτό!!! Πώς;

Η δυνατότητα αυτή είναι πλέον διαθέσιμη εφόσον γίνει εγκατάσταση του Cumulative Update 2 του Service Pack 1 του SQL Server 2012, στο οποίο μας δίνεται η δυνατότητα εύκολα να παίρνουμε on-premises database backup στο Windows Azure!!! Πόσο εύκολα; Δείτε πως

BACKUP DATABASE myDB
TO URL = 'https://…/mybackups/myDB.bak'
WITH CREDENTIAL = 'CloudCredential';

Όμως αυτό για να γίνει πρέπει να έχω μέσα από τον SQL Server να έχω την δυνατότητα να συνδεθώ και για γίνει αυτό θα πρέπει πρώτα να φτιάξω ένα credential μέσα από το οποίο θα μπορώ να συνδεθώ στο cloud μου

CREATE CREDENTIAL CloudCredential
WITH IDENTITY = 'ΜyAccountonStorage'
,SECRET = '<storage access key>' ;

Ναι είναι τόσο απλό όπως θα παίρναμε backup σε disk ή tape (to disk/to tape) απλά τώρα μπορούμε να βάλουμε TO URL.

Πίσω από την απλή χρήση της εντολής όμως γίνεται χρήση του Microsoft Virtual Backup Device Interface μέσα από το οποίο το Windows Azure Blob storage γίνεται backup device για τον SQL Server.

Bέβαια υπάρχουν και περιορισμοί αλλά για τα πλεονεκτήματα και του περιορισμούς μπορείτε να διαβάσετε το άρθρο που τα αναφέρει αναλυτικά SQL Server Backup and Restore with Windows Azure Blob Storage Service

 

 

Comments

31 Jan 2013 @ 6:55 PM

user-gravatar

Bill Geronatsios

Restore ?? Και για μεγάλες βάσεις δεν θα είναι αργό ??? Θέλω να πω πρακτικά με τις σημερινές ταχύτητες αν μια βάση είναι 4Gb και πλέον τότε θα είναι αρκετά αργό φαντάζομαι..

03 Feb 2013 @ 3:41 PM

user-gravatar

Antonios Chatzipavlis

Σχετικό είναι αυτό, αλλά ακόμα δεν υποστηρίζει πάνω από 1ΤΒ backup size.

Antonios Chatzipavlis

Antonios Chatzipavlis

Antonios Chatzipavlis is a highly experienced Data Solutions Consultant and Trainer. He has been working in the IT industry since 1988, holding various roles such as senior developer, IT Manager, Data & AI Solutions Architect and Consultant.

Since 1995, Antonios has focused on modern technologies and software development tools, primarily by Microsoft. He has specialized in Data & AI since 2000, with expertise in Microsoft Data Platform (SQL Server, Azure SQL Databases, Azure Synapse Analytics, Microsoft Fabric, Power BI, AI) and Databricks.

Antonios is also a Microsoft Certified Trainer (MCT) for over 25 years, has been recognized as a Microsoft Most Valuable Professional (MVP) in Data Platform since 2010 and he is in the Data Expert 40 Powerlist 2024 by Boussias. He is the co-founder and visionary behind XLYTiCA, a company dedicated to Data & AI solutions.

Episode

Task Flows in Microsoft Fabric

image

More Episodes...

Tip

What's New in SQL Server 2022 - Episodes

More Tips...

Become a member

If you want to receive updates from us become a member to our community.

Connect

Explore

Learn


sqlschool.gr © 2010-2025 All rights reserved

This site uses cookies for operational and analytics purposes only. By continuing to browse this site, you agree to their use.