|
Διαδικασία Backup |
|
|
Για να διευκολύνουμε τους πελάτες με βάση SQL στη δημιουργία back-up της βάσης τους χρειάζεται να δημιουργήσουμε τις εντολές σε ένα αρχείο , το οποίο θα τρέχει στον SQL server και θα δίνει τις εντολές για back-up , ακριβώς όπως θα έκανε αν μπαίναμε στον SQL και χρησιμοποιώντας το εργαλείο διαχείρισης , κάναμε τη διαδικασία με το χέρι.
Χρειαζόμαστε λοιπόν ένα sql (Αρχείο με επέκταση .sql) αρχείο με τις εξής εντολές : (πχ: όνομα_αρχείου_SQL.Sql )
BACKUP DATABASE [ονομα_βασης] TO DISK = N'σημείο που θέλουμε να αποθηκευτεί το back_up\όνομα_βάσης Backup.Bak' WITH NOFORMAT, INIT, NAME = N'όνομα_βάσης-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO
Για να εκτελεστούν οι παραπάνω εντολές , χρησιμοποιούμε ένα bat αρχείο με το εξής περιεχόμενο :
sqlcmd -S όνομα_server -i όνομα_αρχείου_SQL.Sql -o output_ όνομα_βάσης.txt
Μόλις εκτελέσουμε το bat αρχείο δημιουργείται ένα αρχείο όνομα_βάσης Backup.Bak και ένα txt με όνομα output_ όνομα_βάσης.txt που μας ενημερώνει ότι η διαδικασία εκτελέστηκε σωστά .
Τα αρχεία SQL και BAT μπορούμε να τα αποθηκεύσουμε στο φάκελλο που είναι στημένο το erp και να βγάλουμε συντόμευση του bat στην επιφάνεια εργασίας , όπως και συντόμευση για το φάκελλο στον οποίο θα αποθηκεύονται τα αρχεία back-up , ώστε να το βρίσκει ο πελάτης , να τα μετονομάζει (δηλ. να προσθέτει ημερομηνία) και να τα αντιγράφει σε εξωτερικό μέσο.
|