go backsqlschool blogs list

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

by Antonios Chatzipavlis

Αν πριν μερικά χρόνια κάποιος ήθελε να παίρνει 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

 

 

Ημερομηνία: 31 January 2013 00:53
Αξιολόγηση: ( 4 )
Tags:
Share it:

Σχόλια - Comments

user-gravatar

Στις 31 Jan 2013 @ 6:55 PM o/η Bill Geronatsios έγραψε:

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

user-gravatar

Στις 03 Feb 2013 @ 3:41 PM o/η Antonios Chatzipavlis έγραψε:

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

Αφήστε το σχόλιο σας - Leave your comment

Τα σχόλια έχουν κλείσει.
Επιτρέπονται μόνο τα σχόλια από τα μέλη του SqlSchool.gr.


newsletter subscription

Εάν επιθυμείτε να λαμβάνετε ενημέρωση από εμάς, δώστε μας το e-mail σας.
PASS chapter logo
Official Professional Association for SQL Server (PASS) chapter for Greece
Join to PASS