---
title: "Azure: Διαδικασία μετάβασης βάσεων"
canonical: "https://wiki.soft1.eu/space/SS5EL/1231847959/Azure%3A%20%CE%94%CE%B9%CE%B1%CE%B4%CE%B9%CE%BA%CE%B1%CF%83%CE%AF%CE%B1%20%CE%BC%CE%B5%CF%84%CE%AC%CE%B2%CE%B1%CF%83%CE%B7%CF%82%20%CE%B2%CE%AC%CF%83%CE%B5%CF%89%CE%BD"
format: markdown
---
## Διαδικασία μετάβασης βάσεων

Για τη μετάβαση μιας βάσης δεδομένων στο S1 on Windows Azure θα πρέπει να προβείτε στις παρακάτω ενέργειες:


- Συγχρονισμός βάσης σε τρέχουσα έκδοση.

- Έλεγχος customs

 Πραγματοποιείτε έλεγχο σε τυχόν customs που έχουν υλοποιηθεί. 

► Info: Στους custom πίνακες θα πρέπει να υπάρχουν primary keys καθώς και Περιορισμοί Β.Δ.


- Δημιουργία xdt αρχείου

Πραγματοποιείτε εξαγωγή των πινάκων της βάσης δεδομένων σας, ώστε να δημιουργήσετε xdt αρχείο με το οποίο και θα πραγματοποιηθεί η μετάβαση στο azure. Για τη δημιουργία των πινάκων βάσης πηγαίνετε από Επιλογές συστήματος /Βάση δεδομένων /Εξαγωγή πινάκων βάσης. Στην επιλογή των αρχείων με δεξί κλικ ορίζετε “Select Pretable only”. Η παραπάνω εντολή επιλέγει τους πίνακες που έχουν δημιουργηθεί από τη SoftOne και από τον S1 Designer.

Προσοχή: customs δημιουργημένα απευθείας στον SQL (procedures, triggers κτλ) δε μεταφέρονται.


- Έλεγχος της βάσης πριν τη μετάβαση στο S1 on windows Azure.

Για έλεγχο της βάσης δεδομένων μπορείτε να δημιουργήσετε μια νέα βάση (απευθείας στον Sql) στην οποία και θα δημιουργήσετε τους πίνακες βάσει του xdt που έχετε εξάγει. Μετά  την δημιουργία των πινάκων της βάσης, θα πρέπει να ελέγξετε το αρχείο log συγχρονισμού για την περίπτωση σφαλμάτων.


- Μετάβαση βάσης στο S1 on windows Azure.

Στην κονσόλα του Softone Azure όπου εμφανίζεται η σύνδεσή σας, επιλέγετε “Administration mode”. Με την επιλογή του εμφανίζεται το παράθυρο για να πληκτρολογήσετε το administration password.

![image-20250218-100126.png](media://305645e4-e2da-442d-9bd7-4b6bb7082ace)

Στο <Backups> και με την εντολή “Upload Backup” επιλέγετε το αρχείο .xdt που έχετε δημιουργήσει. Εφόσον πραγματοποιηθεί το upload του backup τότε πάνω σε αυτό, με δεξί κλικ, επιλέγετε «Restore this backup».

![image-20250218-100145.png](media://da405557-cc3c-4875-a50d-4803b65e10e8)

Τέλος θα πρέπει να γίνει έλεγχος του log Επιλογή <View last log>.

Στην  περίπτωση που έχετε custom dll τότε θα πρέπει να γίνει αποθήκευση αυτού  - όπως και του αρχείου xco- στη διαδρομή Επιλογές συστήματος /Εργαλεία /Custom SDK Code Files.

![image-20250218-100213.png](media://0e9e7cee-ccdf-46ab-960e-9a56fdc8eb3a)

► Info: στο αρχείο .xco αρκεί να ορίσετε :

[APPLICATION]

ADDON=TEST.DLL


► Info: Προστέθηκε παράμετρος για τον έλεγχο του ωριαίου διαστήματος inactivity μετά από το οποίο τερματίζεται η λειτουργία του client μηχανήματος. Η default τιμή της είναι 3 ώρες. Αν τεθεί τιμή 0, η λειτουργία του client δεν τερματίζεται. Η παράμετρος είναι η CLOUDUSRTIMEOUT και θα πρέπει να δηλωθεί στο section [PARAMS] του αρχείου PARAMS.CFG. Για παράδειγμα:

[PARAMS]

CLOUDUSRTIMEOUT:1