Create Content








Your Rating: Results: 1 Star2 Star3 Star4 Star5 Star 0 rates

Η συστηματική τήρηση αντιγράφων ασφαλείας της βάσης δεδομένων όπου αποθηκεύονται τα δεδομένα της εταιρείας είναι απαραίτητη προϋπόθεση για την ομαλή λειτουργία της εγκατάστασης και την αποφυγή δυσάρεστων καταστάσεων. Η δημιουργία αντιγράφων ασφαλείας θα πρέπει να γίνεται σε καθημερινή βάση και οπωσδήποτε πριν από κάθε αναβάθμιση του συστήματος σε νέα σειρά εκδόσεων ή τη δημιουργία custom σχεδιασμών.

Σύμφωνα με το μοντέλο λειτουργίας, δείτε αναλυτικά παρακάτω πώς μπορείτε να δημιουργήσετε (backup) και να επαναφέρετε (restore) τα αντίγραφα της βάσης δεδομένων, χρησιμοποιώντας τις εργασίες που έχουν αναπτυχθεί από τη SoftOne.


Στο Soft1, τις εργασίες Backup & Restore θα τις βρείτε στην οθόνη για τη Διαχείριση συνδέσεων & Βάσης δεδομένων η οποία διατίθεται από τα εξής 2 σημεία.

  1. Μενού εργαλείων > System > Συνδέσεις & Δεδομένα
  2. Login οθόνη, με κλικ στο 



Backup διαδικασία

Στη Διαχείριση συνδέσεων & Βάσης δεδομένων, εργαστείτε ως εξής:

  1. Χρησιμοποιώντας το κάθετο βέλος, δεξιά από το Αντίγραφο ασφαλείας, επιλέξτε τη Δημιουργία αντιγράφου (Backup)
  2. Κάντε κλικ στο όνομα της σύνδεσης (βάσης) στην οποία θα εργαστείτε.
  3. Επιβεβαιώστε το κλειδί, δηλαδή το password στον DB Server που βρίσκεται η βάση δεδομένων.
  4. Δηλώστε τη διαδρομή στην οποία θα αποθηκευθεί το αρχείο προσθέτοντας το όνομα, π.χ. \MyCompany_202005196_b. Φροντίστε να υπάρχει ο φάκελος, στον οποίο θα αποθηκεύετε τα αρχεία Backup στο σκληρό δίσκο, ώστε να είναι εύκολο να τον αναζητήσετε ανά πάσα στιγμή.

  5. Με την Αποδοχή ολοκληρώνεται η διαδικασία.



Restore διαδικασία

Εξασφαλίστε ότι βρίσκεστε ΕΚΤΟΣ της σύνδεσης (βάσης) στην οποία θέλετε να επαναφέρετε το αντίγραφο ασφαλείας και εργαστείτε ως εξής:

Στη Διαχείριση συνδέσεων & Βάσης δεδομένων, 

  1. Χρησιμοποιώντας το κάθετο βέλος, δεξιά από το Αντίγραφο ασφαλείας, επιλέξτε τη Επαναφορά αντιγράφου (Restore)
  2. Κάντε κλικ στο όνομα της σύνδεσης (βάσης) στην οποία θα εργαστείτε.
  3. Επιβεβαιώστε το κλειδί, δηλαδή το password στον DB Server που βρίσκεται η βάση δεδομένων.
  4. Αναζητήστε το Directory στο οποίo είναι αποθηκευμένο το αντίγραφο ασφαλείας.

  5. Με την Αποδοχή ολοκληρώνεται η διαδικασία.

(warning) Στη Restore διαδικασία, εάν οποιοσδήποτε άλλος χρήστης βρίσκεται στη βάση δεδομένων, θα εμφανιστεί το μήνυμα 'Η βάση χρησιμοποιείται Ole Error: 80040E14. Exclusive access could not be obtained because the database is in use.'
(info) Μπορείτε να διακόψετε την επικοινωνία ενός Client, μέσω του Application server, στην περίπτωση που χρησιμοποιείτε το συγκεκριμένο μοντέλο επικοινωνίας.

Back to Top

Στο Soft1 Azure, τις εργασίες Backup & Restore θα τις βρείτε στην Soft1 Azure Console, η οποία διατίθεται από τα εξής 2 σημεία:

  1. System bar, με κλικ στο 
  2. Login οθόνη, με κλικ στο 


Στη Soft1 Azure Console, εργαστείτε ως εξής:

  • Επιλέξτε Database Storage
  • Συμπληρώστε το Administrator Password
    (Θα βρείτε όλα τα στοιχεία εγκατάστασης - serial number, password & administrator password - στο email της αρχικής ενεργοποίησης που παραλάβατε από τη SoftOne)
  • Δείτε τα αποθηκευμένα εφεδρικά αντίγραφα ασφαλείας (Backups) της βάσης δεδομένων,
    1. που δημιουργούνται αυτόματα από την υπηρεσία Soft1 on Windows Azure (π.χ. SQL - backup - FULL και SQL - backup - INC)
    2. που δημιουργούνται ή/και γίνονται upload από τον Administrator της Soft1 Azure Console (π.χ. user - backup)


Backup & Download
Στην Database Storage περιοχή εργαστείτε ως εξής. 

  • Για να δημιουργηθεί ένα εφεδρικό αντίγραφο επιλέξτε Create Backup.
  • Ανά πάσα στιγμή μπορείτε να διακόψετε με Cancel Backup.
  • Μόλις ολοκληρωθεί η διαδικασία θα βρείτε το user-backup στη λίστα με τα διαθέσιμα αρχεία.
  • Κάντε κλικ στο user-backup αρχείο και επιλέξτε Download Backup. Λειτουργία επίσης διαθέσιμη στο δεξί κλικ.  

Χρησιμοποιήστε το zbackup εργαλείο για να εισάγετε το *.zbcp αρχείο και σε μια τοπική (on-premises) βάση δεδομένων.



Upload & Restore

Στην Database Storage περιοχή εργαστείτε ως εξής. 
  • Ανεβάστε ένα εφεδρικό αντίγραφο (user-backup) επιλέγοντας Upload Backup.
  • Εντοπίστε το αρχείο με κατάληξη είτε *.xdt είτε *.zbcp και αν επιθυμείτε διαφοροποιήστε το όνομά του. 

(info) Το αρχείο που θα επιλέξετε φροντίστε να είναι συμβατό ως προς τη Soft1 έκδοση που χρησιμοποιείται στην cloud εγκατάστασης σας. Φροντίστε λοιπόν, ιδιαίτερα στην περίπτωση που έχετε εργαστεί σε μια τοπική (on-premises) βάση δεδομένων και έχετε προβεί σε σχεδιασμούς που μπορεί να επηρεάζουν το σχήμα της βάσης, να έχετε συγχρονίσει τη βάση στη Soft1 έκδοση που χρησιμοποιείται στην cloud εγκατάστασης σας και κατά συνέπεια θα εξάγετε το αρχείο που θα ανεβάσετε στο Azure.

  • Κάντε κλικ στο user-backup αρχείο και επιλέξτε Restore Backup. Λειτουργία επίσης διαθέσιμη στο δεξί κλικ. 

Back to Top

Το zbackup είναι ένα ευέλικτο εργαλείο δημιουργίας αντιγράφων ασφαλείας και ενδείκνυται στη περίπτωση εξαγωγής/ εισαγωγής δεδομένων μεταξύ βάσεων οι οποίες φιλοξενούνται σε SQL Servers διαφορετικών εκδόσεων.

Θα το βρείτε στη Soft1 κοινή περιοχή (S1 Portal > Κοινή περιοχή > Zbackup directory).

Προαπαιτούμενο λογισμικό:

  1.  .Net Framework 4:  http://www.microsoft.com/download/en/details.aspx?id=17851 
  2. SQL Server 2008 R2 Client

H διαδικασία για την εξαγωγή/ εισαγωγή δεδομένων μπορεί να επιτευχθεί με δύο τρόπους:

  1. Χρησιμοποιώντας το zbackup.exe ή
  2. Χρησιμοποιώντας το zbackup εργαλείο από τη γραμμή εντολών των Windows


Διαδικασία zbackup.exe 

Για να εξάγετε (backup) τα δεδομένα SQL βάσης, ακολουθήστε τα παρακάτω βήματα:

Προσοχή! Πριν προχωρήσετε στη διαδικασία εξαγωγής δεδομένων, θα πρέπει πρώτα να εξασφαλίσετε ότι δεν πραγματοποιούνται ενέργειες (transactions) στην SQL βάση από την οποία θα εξάγετε τα δεδομένα.

  • Εκτελέστε τo zbackup.exe
  • Δηλώστε τη διαδρομή καθώς και το όνομα με το οποίο θα αποθηκευτεί το αρχείο, φροντίζοντας να περιλαμβάνει τη κατάληξη .zbcp
  • Πληκτρολογήστε το όνομα της βάσης (Database Name) καθώς και το όνoμα του SQL Server (Server Name) στον οποίο αυτή φιλοξενείται.
  • Συμπληρώστε το όνομα χρήστη (Username) καθώς και το κλειδί (password) που θα χρησιμοποιηθεί για τη σύνδεση με τον SQL Server.
  • Πιέστε Export για να ξεκινήσει η διαδικασία εξαγωγής δεδομένων, προβάλλοντας στοιχεία σε κάθε στάδιο εκτέλεσης.


Για να εισάγετε(Restore) τα δεδομένα σε SQL βάσηακολουθήστε τα παρακάτω βήματα.

Προσοχή! Πριν προχωρήσετε στη διαδικασία εισαγωγής δεδομένων, θα πρέπει πρώτα να εξασφαλίσετε ότι:

  1. Η βάση δεδομένων υπάρχει ήδη στον server σας καθώς δεν δημιουργείται αυτόματα όταν εκτελείται το Ιmport με χρήση του zbackup εργαλείου.
  2.  Ό,τι υπάρχει στη βάση δεδομένων πριν την εκτέλεση του Ιmport θα σβηστεί!!!
  • Εκτελέστε τo zbackup.exe,
  • Βρείτε το .zbcp που θα εισάγετε στη βάση,
  • Πληκτρολογήστε το όνομα της βάσης (Database Name) καθώς και το όνoμα του SQL Server (Server Name) στον οποίο αυτή φιλοξενείται.
  • Συμπληρώστε το όνομα χρήστη (Username) καθώς και το κλειδί (password) που θα χρησιμοποιηθεί για τη σύνδεση με τον SQL Server.
  • Ενεργοποιήστε την Import Database διαδικασία και πιέστε Ιmport για να ξεκινήσει η διαδικασία εξαγωγής δεδομένων, προβάλλοντας στοιχεία σε κάθε στάδιο εκτέλεσης.


Κάθε φορά που ολοκληρώνεται η export/ import διαδικασία, το αρχείο ZBackup.ini δημιουργείται αυτόματα στο directory που βρίσκεται το zbackup.exe, αποθηκεύοντας τα στοιχεία που δηλώσατε στην οθόνη παραμέτρων.

Ταυτόχρονα, στο directory που αποθηκεύσατε  το .zbcp αρχείο, δημιουργείται αυτόματα .log αρχείο με πληροφορίες για κάθε στάδιο εκτέλεσης.



Διαδικασία zbackup από γραμμή εντολών

Εξαγωγή δεδομένων (Backup)Εισαγωγή δεδομένων (Restore)

Πριν προχωρήσετε στη διαδικασία εξαγωγής δεδομένων, θα πρέπει πρώτα να εξασφαλίσετε ότι δεν πραγματοποιούνται ενέργειες (transactions) στην SQL βάση από την οποία θα εξάγετε τα δεδομένα.



Εντολή για την εξαγωγή δεδομένων (On premises installations)

zbackup out -s<SERVER> -d<DB> -u<DBUSER> -p<PASSWORD> -f<BACKUP_FILE>.zbcp

  • SERVER : όνoμα του SQL Server (Server Name)
  • DBUSER, PASSWORD: το όνομα χρήστη (Username) καθώς και το κλειδί (password) που θα χρησιμοποιηθεί για τη σύνδεση με τον SQL Server.
  • BACKUP_FILE: το όνομα με το οποίο θα αποθηκευτεί το αρχείο


(info) Κάθε φορά που ολοκληρώνεται η διαδικασία εξαγωγής δεδομένων, το . zbcp αρχείο  δημιουργείται αυτόματα στο directory που βρίσκεται το zbackup.exe

Πριν προχωρήσετε στη διαδικασία εισαγωγής δεδομένων, θα πρέπει πρώτα να εξασφαλίσετε ότι:

  1. Η  βάση δεδομένων υπάρχει ήδη στον server σας καθώς δεν δημιουργείται αυτόματα όταν εκτελείται Ιmport με χρήση του zbackup εργαλείου.
  2.  Ότι υπάρχει στη βάση πριν την εισαγωγή θα σβηστεί!!
  3. Το . zbcp αρχείο θα πρέπει να βρίσκεται στο ίδιο directory με το zbackup.exe

Εντολή για την εισαγωγή δεδομένων (On premises installations)

zbackup in -s <SERVER> -d <DB> -u <DBUSER> -p <PASSWORD> -f <BACKUP_FILE>.zbcp


Εντολή για την εξαγωγή δεδομένων (Azure/Cloud installations)

zbackup out azure <SERIAL> -f <BACKUP_FILE>.zbcp

Εντολή για την εισαγωγή δεδομένων (Azure/Cloud installations)

zbackup in azure <SERIAL> -f <BACKUP_FILE>.zbcp

Back to Top


  • No labels