Ο μόνος τρόπος για να πάρουμε Backup στόν SQL SERVER το οποίο να προστατεύεται μέ χρήση password είναι μέσω της T-SQL . Παρακέτω παραθέτω πώς αυτό μπορεί να γίνει.
Εντολή Backup
BACKUP DATABASE Northwind TO DISK='C:\Northwind.BAK' WITH MEDIAPASSWORD='3$56#$21'
Παρακάτω βλέπουμε πώς οι εντολές για Restore χωρίς την χρήση το password που χρησιμοποιήσαμε μάς επιστρέφουν μυνήματα λάθους.
RESTORE FILELISTONLY FROM DISK='C:\Northwind.BAK'

RESTORE HEADERONLY FROM DISK='C:\Northwind.BAK'

RESTORE VERIFYONLY FROM DISK='C:\Northwind.BAK'

RESTORE DATABASE Northwind FROM DISK='C:\Northwind.BAK'

Άν τώρα ορίσουμε το password σέ οποιαδήποτε από της παρακάτω εντολές restore τότε το Restore είναι εφικτό.
RESTORE FILELISTONLY FROM DISK='C:\Northwind.BAK' WITH MEDIAPASSWORD='3$56#$21'
RESTORE HEADERONLY FROM DISK='C:\Northwind.BAK' WITH MEDIAPASSWORD='3$56#$21'
RESTORE VERIFYONLY FROM DISK='C:\Northwind.BAK' WITH MEDIAPASSWORD='3$56#$21'
RESTORE DATABASE Northwind FROM DISK='C:\Northwind.BAK' WITH MEDIAPASSWORD='3$56#$21'
Αν προσπαθήσουμε να κάνουμε Restore από τα εργαλεία του Enterprise Manager τότε θα πάρουμε μύνημα λάθους γιατί δέν υποστηρίζεται ή διαδικασία σε paswword protected Backups.
Βεβαίως το παραπάνω δέν αποτελεί και την μέγιστη ασφάλεια αλλά τουλάχιστον αποτελεί ακόμα ένα εμπόδιο σε κάποιον που με τον ένα ή τον άλλο τρόπο καταφέρει να πάρει το Backup στα χέρια του.