Χρησιμοποιήστε τις ακόλουθες οδηγίες για τη συντήρηση ή την αντιμετώπιση προβλημάτων κύβων Essbase με ενοποιημένα διαμερίσματα.
Αυτό το θέμα υποθέτει ότι έχετε δημιουργήσει ενοποιημένο διαμέρισμα και εξετάσει τις πληροφορίες που περιγράφονται λεπτομερώς στα προηγούμενα θέματα.
Όταν σχεδιάζετε έναν κύβο ενοποιημένου διαμερίσματος, ακολουθήστε αυτές τις οδηγίες δοκιμής, αν η διαδικασία δημιουργίας καθυστερεί πολύ. Αυτές οι οδηγίες μπορούν να είναι χρήσιμες για την υιοθέτηση μιας σταδιακής προσέγγισης στην αντιμετώπιση προβλημάτων ή την παρακολούθηση της απόδοσης.
Ξεκινήστε το έργο ενοποιημένου διαμερίσματος σε ένα περιβάλλον δοκιμής.
Ξεκινήστε με μοντέλα κύβου που έχουν τα εξής χαρακτηριστικά:
δεν έχουν πολλά επίπεδα
δεν έχουν πολλά κοινόχρηστα μέλη ή χαρακτηριστικά
Κατά τη δημιουργία ενός ενοποιημένου διαμερίσματος, προγραμματίστε τις λειτουργίες εκτός σύνδεσης όταν δεν επιτρέπεται η υποβολή ερωτημάτων στο στιγμιότυπο.
Σταδιακά αποσυνδέστε ενεργές περιόδους σύνδεσης χρηστών Essbase, χρησιμοποιώντας τη δήλωση MaxL alter application disable commands
ή/και disable connects
(για να αποτρέψετε τυχόν νέα δραστηριότητα χρήστη) και, στη συνέχεια, χρησιμοποιήστε τη δήλωση alter system logout session
ή/και kill request
(αν χρειάζεται να τερματίσετε τυχόν ενεργές περιόδους σύνδεσης που δεν είναι απαραίτητο να ολοκληρωθούν). Λάβετε υπόψη ότι το MaxL δεν μπορεί να τερματίσει τυχόν αιτήσεις που μπορεί να εκτελούνται στην Αυτόνομη αποθήκη δεδομένων. Αν απενεργοποιήσετε εντολές στην εφαρμογή, θυμηθείτε να ενεργοποιήσετε εκ νέου τις εντολές αφού δημιουργήσετε το ενοποιημένο διαμέρισμα.
/etc/httpd/conf.d/00_base.conf:ProxyTimeout 1260
/etc/httpd/conf.d/00_base.conf:Timeout 1260
olap.server.netRetryCount
σε 9000.Σημείωση:
Αν εμφανιστεί το σφάλμα "Αποτυχία αποθήκευσης διάρθρωσης" κατά τη δημιουργία του ενοποιημένου διαμερίσματος, περιμένετε μέχρι να ολοκληρωθούν οι περίοδοι λειτουργίας και έπειτα ανανεώστε το πρόγραμμα περιήγησης. Αν το ενοποιημένο διαμέρισμα έχει δημιουργηθεί, επαληθεύστε στο SQL Developer. Αν επαληθευτεί στο SQL Developer, το ενοποιημένο διαμέρισμα είναι έτοιμο για χρήση. Αν δεν επαληθευτεί στο SQL Developer, το μοντέλο πρέπει να διορθωθεί και το χρονικό όριο λήξης να ρυθμιστεί όπως περιγράφεται παραπάνω στο βήμα 3.Όταν το Essbase έχει ένα ενοποιημένο διαμέρισμα, προσέχετε κατά την επεξεργασία της διάρθρωσης του κύβου. Αν προσθέσετε ή μετονομάσετε μέλη, βεβαιωθείτε ότι αλλαγές στα μεταδεδομένα αντιπροσωπεύονται επίσης στον πίνακα δεδομένων στην Αυτόνομη αποθήκη δεδομένων.
Αν η διάρθρωση Essbase αποσυγχρονιστεί με τον πίνακα δεδομένων στην Αυτόνομη αποθήκη δεδομένων, το ενοποιημένο διαμέρισμα δεν θα είναι πλέον έγκυρο ή δεν θα λειτουργεί σωστά. Για να το διορθώσετε, θα πρέπει να απορρίψετε το ενοποιημένο διαμέρισμα, να κάνετε αλλαγές στη διάρθρωση και τον πίνακα δεδομένων και κατόπιν να δημιουργήσετε εκ νέου το ενοποιημένο διαμέρισμα.
Αν το ενοποιημένο διαμέρισμα δεν είναι έγκυρο πλέον, μπορεί να προκύψει σφάλμα που ξεκινά με το Σφάλμα Essbase(1040235): Απομακρυσμένη προειδοποίηση από ενοποιημένο διαμέρισμα
.
Οι ακόλουθοι τύποι αλλαγών διάρθρωσης Essbase θα οδηγήσουν σε μη έγκυρο ενοποιημένο διαμέρισμα:
Προσθήκη, μετονομασία ή κατάργηση διαστάσεων
Προσθήκη, μετονομασία ή κατάργηση αποθηκευμένων μελών στη συγκεντρωτική διάσταση
Αλλαγή μελών από αποθηκευμένων σε δυναμικών
Για άλλους τύπους αλλαγών διάρθρωσης Essbase που δεν υποδεικνύονται παραπάνω (για παράδειγμα, προσθήκη ή μετονομασία μέλους μη συγκεντρωτικής διάστασης), πρέπει να κάνετε την αντίστοιχη αλλαγή στην επηρεαζόμενη σειρά δεδομένων στον πίνακα δεδομένων. Διαφορετικά, το ενοποιημένο διαμέρισμα μπορεί να μην λειτουργεί σωστά.
Αν γνωρίζετε εκ των προτέρων ότι τα μεταδεδομένα διάρθρωσης Essbase θα αλλάξουν, είναι καλύτερο να καταργήσετε το ενοποιημένο διαμέρισμα πρώτα, να κάνετε τις αλλαγές διάρθρωσης, να ενημερώσετε τον πίνακα δεδομένων και κατόπιν να δημιουργήσετε εκ νέου το ενοποιημένο διαμέρισμα.
Ωστόσο, αν τα μεταδεδομένα Essbase άλλαξαν και το ενοποιημένο διαμέρισμα έπαψε να είναι έγκυρο, εκτελέστε τις ακόλουθες ενέργειες:
Καταργήστε το ενοποιημένο διαμέρισμα, και τη σύνδεση που συσχετίζεται με αυτό (αν δεν χρησιμοποιείται με κάποιον άλλον τρόπο), όπως περιγράφεται στην ενότητα Κατάργηση ενοποιημένου διαμερίσματος.
Από το σχήμα χρήστη ενοποιημένου διαμερίσματος στην Αυτόνομη αποθήκη δεδομένων, διαγράψτε με μη αυτόματο τρόπο τυχόν πίνακες και άλλα αντικείμενα που δημιουργήθηκαν από το Essbase και δεν καταργήθηκαν μαζί με το ενοποιημένο διαμέρισμα.
Βεβαιωθείτε ότι οι αλλαγές διάρθρωσης έχουν ολοκληρωθεί στον κύβο Essbase.
Δημιουργήστε ξανά τον πίνακα δεδομένων. Ανατρέξτε στην ενότητα Δημιουργία του πίνακα δεδομένων.
Δημιουργήστε ξανά τη σύνδεση στην Αυτόνομη αποθήκη δεδομένων. Ενδεχομένως να πρόκειται για καθολική σύνδεση (κάτω από το εικονίδιο των κύριων Προελεύσεων στο περιβάλλον εργασίας web του Essbase) ή μπορεί να βρίσκεται στις Προελεύσεις που έχουν οριστεί μόνο για την εφαρμογή. Ακολουθήστε τις οδηγίες στην ενότητα Δημιουργία σύνδεσης για τα ενοποιημένα διαμερίσματα.
Δημιουργήστε ξανά το ενοποιημένο διαμέρισμα, όπως περιγράφεται στην ενότητα Δημιουργία ενοποιημένου διαμερίσματος.
Εάν οι λεπτομέρειες σύνδεσης της Αυτόνομης αποθήκης δεδομένων που χρησιμοποιεί το Essbase για ένα ενοποιημένο διαμέρισμα έχουν αλλάξει, θα πρέπει να απορρίψετε και να δημιουργήσετε ξανά το ενοποιημένο διαμέρισμα. Επίσης, θα πρέπει να καθαρίσετε τα συσχετισμένα αντικείμενα και τους πίνακες μεταδεδομένων από το σχήμα βάσης δεδομένων.
Θα πρέπει να απορρίψετε και να δημιουργήσετε ξανά το ενοποιημένο διαμέρισμα, εάν συμβεί οποιοδήποτε από τα ακόλουθα συμβάντα μετά τη δημιουργία του ενοποιημένου διαμερίσματος:
Αλλάξει η θύρα της Αυτόνομης αποθήκης δεδομένων
Αλλάξει το όνομα σύνδεση
Το σύνδεση χρησιμοποιεί πορτοφόλι και αλλάξετε όνομα υπηρεσίας (για την πραγματοποίηση αλλαγών απόδοσης ή ταυτόχρονης εκτέλεσης)
Μια ενημέρωση διάρθρωσης αλλάζει την αντιστοίχιση μελών στον πίνακα δεδομένων, προκαλώντας τον αποσυγχρονισμό του ενοποιημένου διαμερίσματος. Ανατρέξτε στην ενότητα Προφυλάξεις μεταδεδομένων για κύβους ενοποιημένων διαμερισμάτων για λεπτομέρειες.
Αν γνωρίζετε εκ των προτέρων ότι οι λεπτομέρειες σύνδεσης θα αλλάξουν, είναι καλύτερο να καταργήσετε το ενοποιημένο διαμέρισμα πριν συμβεί η αλλαγή και να το δημιουργήσετε ξανά μετά. Ωστόσο, αν η σύνδεση άλλαξε και κατά συνέπεια το ενοποιημένο διαμέρισμα έπαψε να είναι έγκυρο, εκτελέστε τα ακόλουθα βήματα.
Κατάργηση του ενοποιημένου διαμερίσματος
Καταργήστε το ενοποιημένο διαμέρισμα, και τη σύνδεση που συσχετίζεται με αυτό (αν δεν χρησιμοποιείται με κάποιον άλλον τρόπο), όπως περιγράφεται στην ενότητα Κατάργηση ενοποιημένου διαμερίσματος.
Καθαρισμός αντικειμένων και πινάκων μεταδεδομένων που σχετίζονται με το ενοποιημένο διαμέρισμα
Από το σχήμα χρήστη ενοποιημένου διαμερίσματος στην Αυτόνομη αποθήκη δεδομένων, καταργήστε τυχόν πίνακες και άλλα αντικείμενα που δημιουργήθηκαν από το Essbase και δεν καταργήθηκαν μαζί με το ενοποιημένο διαμέρισμα.
ssh στον κεντρικό υπολογιστή του Essbase Server ως χρήστης opc.
ssh -i MPOCI_KEY.pem opc@100.xxx.xxx.xxx
Αλλάξτε σε χρήστη oracle (και μεταβείτε στον αρχικό κατάλογό του).
sudo su - oracle
Μεταβείτε στον κατάλογο εφαρμογών.
cd /u01/data/essbase/app
Χρησιμοποιώντας την εφαρμογή και το όνομα κύβου Essbase, προσδιορίστε το μοναδικό πρόθεμα που συσχετίζεται με τα αντικείμενα και τα μεταδεδομένα του ενοποιημένου διαμερίσματος.
Λάβετε το όνομα εφαρμογής (AppName). Το όνομα κάνει διάκριση πεζοκεφαλαίων, επομένως καταγράψτε την ακριβή χρήση πεζοκεφαλαίων. Σε αυτό το παράδειγμα, AppName = Sample.
ls
Sample
Μετρήστε τον αριθμό χαρακτήρων (appx) στο όνομα εφαρμογής.
Παράδειγμα: appx = 6.
Μεταβείτε στον κατάλογο κύβου και λάβετε το όνομα κύβου (DbName). Το όνομα κάνει διάκριση πεζοκεφαλαίων, επομένως καταγράψτε την ακριβή χρήση πεζοκεφαλαίων. Σε αυτό το παράδειγμα, DbName = Basic.
cd /Sample
ls
Basic
Μετρήστε τον αριθμό χαρακτήρων (dby) στο όνομα εφαρμογής.
Παράδειγμα: dby = 5.
Δημιουργήστε το Prefix ως:
ESSAV_<appx><AppName>_<dby><DbName>_
Παράδειγμα:
<Prefix> = ESSAV_6Sample_5Basic_
Χρησιμοποιώντας το SQL Developer ή ένα άλλο εργαλείο, συνδεθείτε στο Oracle Database ως ο χρήστης του σχήματος με το οποίο συνδέεται το ενοποιημένο διαμέρισμα.
Εκτελέστε μια δήλωση SELECT για να δημιουργήσετε μια λίστα με αντικείμενα που συσχετίζονται με την εφαρμογή ενοποιημένου διαμερίσματος. Αυτά είναι τα αντικείμενα που θα εκκαθαρίσετε στο επόμενο βήμα.
Η μορφή της δήλωσης SELECT είναι η εξής:
SELECT * FROM user_OBJECTS WHERE OBJECT_NAME like '<Prefix>%';
Παράδειγμα:
SELECT * FROM user_OBJECTS WHERE OBJECT_NAME like 'ESSAV_6Sample_5Basic_%';
Εκτελέστε μια αποθηκευμένη διαδικασία PL/SQL που εκκαθαρίζει όλες τις αναλυτικές προβολές, τα πακέτα, τις ιεραρχίες, τους πίνακες και άλλα αντικείμενα που συσχετίζονται με το Prefix.
Παράδειγμα
Αντικαταστήστε το ESSAV_6Sample_5Basic_
με το δικό σας Prefix.
SET SERVEROUTPUT ON; declare prefix_str varchar2(70) := 'ESSAV_6Sample_5Basic_'; BEGIN FOR c IN ( SELECT ANALYTIC_VIEW_NAME FROM user_analytic_views WHERE ANALYTIC_VIEW_NAME like prefix_str || '%' ) LOOP EXECUTE IMMEDIATE 'DROP ANALYTIC VIEW "' || c.ANALYTIC_VIEW_NAME || '" '; DBMS_OUTPUT.PUT_LINE('ANALYTIC VIEW ' || c.ANALYTIC_VIEW_NAME || ' dropped successfully.'); END LOOP; FOR c IN ( SELECT distinct OBJECT_NAME FROM USER_PROCEDURES WHERE OBJECT_TYPE='PACKAGE' and OBJECT_NAME like prefix_str || '%' ) LOOP EXECUTE IMMEDIATE 'DROP PACKAGE "' || c.OBJECT_NAME || '" '; DBMS_OUTPUT.PUT_LINE('PACKAGE ' || c.OBJECT_NAME || ' dropped successfully.'); END LOOP; FOR c IN ( SELECT distinct HIER_NAME FROM USER_HIERARCHIES WHERE HIER_NAME like prefix_str || '%' ) LOOP EXECUTE IMMEDIATE 'DROP HIERARCHY "' || c.HIER_NAME || '" '; DBMS_OUTPUT.PUT_LINE('HIERARCHY ' || c.HIER_NAME || ' dropped successfully.'); END LOOP; FOR c IN ( SELECT distinct DIMENSION_NAME FROM USER_ATTRIBUTE_DIM_TABLES_AE WHERE DIMENSION_NAME like prefix_str || '%' ) LOOP EXECUTE IMMEDIATE 'DROP ATTRIBUTE DIMENSION "' || c.DIMENSION_NAME || '" '; DBMS_OUTPUT.PUT_LINE('ATTRIBUTE DIMENSION ' || c.DIMENSION_NAME || ' dropped successfully.'); END LOOP; FOR c IN ( SELECT distinct TABLE_NAME FROM USER_TABLES WHERE TABLE_NAME like prefix_str || '%' ) LOOP EXECUTE IMMEDIATE 'DROP TABLE "' || c.TABLE_NAME || '" purge'; DBMS_OUTPUT.PUT_LINE('TABLE ' || c.TABLE_NAME || ' dropped successfully.'); END LOOP; FOR c IN ( SELECT distinct VIEW_NAME FROM USER_VIEWS WHERE VIEW_NAME like prefix_str || '%' ) LOOP EXECUTE IMMEDIATE 'DROP VIEW "' || c.VIEW_NAME || '" '; DBMS_OUTPUT.PUT_LINE('VIEW ' || c.VIEW_NAME || ' dropped successfully.'); END LOOP; FOR c IN ( SELECT distinct TYPE_NAME FROM USER_TYPES WHERE TYPE_NAME like prefix_str || '%' ) LOOP EXECUTE IMMEDIATE 'DROP TYPE "' || c.TYPE_NAME || '" FORCE'; DBMS_OUTPUT.PUT_LINE('TYPE ' || c.TYPE_NAME || ' dropped successfully.'); END LOOP; END; /
Καταργήστε και ενημερώστε τους συσχετισμένους πίνακες που σχετίζονται με μεταδεδομένα. Πρώτα, πρέπει να λάβετε τιμές για το ESSBASE_INSTANCE_UNIQUE_ID και το OTL_ID.
ssh στον κεντρικό υπολογιστή του Essbase Server ως χρήστης opc.
ssh -i MPOCI_KEY.pem opc@100.xxx.xxx.xxx
Αλλάξτε σε χρήστη oracle (και μεταβείτε στον αρχικό κατάλογό του).
sudo su - oracle
Αναζητήστε τη διαδικασία παράγοντα Essbase.
ps -ef | grep ESSS | grep -v "grep"
Η παραπάνω εντολή πρέπει να επιστρέψει μια καταχώριση διαδικασίας που ξεκινά με oracle
και ακολουθούν δύο αναγνωριστικά διαδικασίας, για παράδειγμα,
oracle 10769 19563 ...
Θεωρήστε ότι το πρώτο αναγνωριστικό διαδικασίας είναι <PID>
, το οποίο θα χρησιμοποιήσετε στο επόμενο βήμα.
Χρησιμοποιήστε την εντολή strings για να καταγράψετε την τιμή του ESSBASE_INSTANCE_UNIQUE_ID.
strings /proc/<PID>/environ | grep ESSBASE_INSTANCE_UNIQUE_ID
Παράδειγμα:
strings /proc/10769/environ | grep ESSBASE_INSTANCE_UNIQUE_ID
Η παραπάνω εντολή θα πρέπει να επιστρέψει την τιμή του ESSBASE_INSTANCE_UNIQUE_ID, για παράδειγμα,
ESSBASE_INSTANCE_UNIQUE_ID=EWRnHFlQteCEzWUhF7P3TPKunf3bYs
Χρησιμοποιώντας το SQL Developer ή ένα άλλο εργαλείο, συνδεθείτε στο Oracle Database ως ο χρήστης του σχήματος με το οποίο συνδέεται το ενοποιημένο διαμέρισμα.
Εκτελέστε μια δήλωση SELECT για να λάβετε την τιμή του OTL_ID.
Η μορφή της δήλωσης SELECT είναι η εξής:
SELECT OTL_ID FROM ESSAV_OTL_MTD_VERSION where APPNAME ='<AppName>' and "JAGENT_INSTANCE_ID"='<ESSBASE_INSTANCE_UNIQUE_ID>';
Παράδειγμα
Αντικαταστήστε το ESSAV_6Sample_5Basic
με το δικό σας AppName και αντικαταστήστε το 'EWRnHFlQteCEzWUhF7P3TPKunf3bYs'
με το δικό σας ESSBASE_INSTANCE_UNIQUE_ID.
SELECT OTL_ID FROM ESSAV_OTL_MTD_VERSION where APPNAME ='ESSAV_6Sample_5Basic' and "JAGENT_INSTANCE_ID"='EWRnHFlQteCEzWUhF7P3TPKunf3bYs';
Το παραπάνω ερώτημα θα πρέπει να επιστρέψει την τιμή του OTL_ID, για παράδειγμα,
62
Εκτελέστε μια αποθηκευμένη διαδικασία PL/SQL για να καταργήσετε τους πίνακες που σχετίζονται με μεταδεδομένα και συσχετίζονται με το OTL_ID.
Παράδειγμα
Αντικαταστήστε το 62
με το δικό σας OTL_ID.
SET SERVEROUTPUT ON; BEGIN FOR c IN ( SELECT distinct TABLE_NAME FROM USER_TABLES WHERE TABLE_NAME like 'ESSAV_MTD_62_%' ) LOOP EXECUTE IMMEDIATE 'DROP TABLE "' || c.TABLE_NAME || '" purge'; DBMS_OUTPUT.PUT_LINE('TABLE ' || c.TABLE_NAME || ' dropped successfully.'); END LOOP; END; /
Εκτελέστε μια δήλωση UPDATE για να ορίσετε τον πίνακα ESSAV_OTL_MTD_VERSION σε ανενεργή κατάσταση.
Παράδειγμα
Αντικαταστήστε το ESSAV_6Sample_5Basic
με το δικό σας AppName και αντικαταστήστε το EWRnHFlQteCEzWUhF7P3TPKunf3bYs
με το δικό σας ESSBASE_INSTANCE_UNIQUE_ID.
UPDATE "ESSAV_OTL_MTD_VERSION" SET "OTL_STATUS" = 'INACTIVE' where APPNAME ='ESSAV_6Sample_5Basic' and "JAGENT_INSTANCE_ID"='EWRnHFlQteCEzWUhF7P3TPKunf3bYs'; commit;
Αναδημιουργία της σύνδεσης και του ενοποιημένου διαμερίσματος
Δημιουργήστε ξανά τη σύνδεση στην Αυτόνομη αποθήκη δεδομένων. Ενδεχομένως να πρόκειται για καθολική σύνδεση (κάτω από το εικονίδιο των κύριων Προελεύσεων στο περιβάλλον εργασίας web του Essbase) ή μπορεί να βρίσκεται στις Προελεύσεις που έχουν οριστεί μόνο για την εφαρμογή. Ακολουθήστε τις οδηγίες στην ενότητα σύνδεση. Βεβαιωθείτε ότι έχετε δοκιμάσει και αποθηκεύσει τη σύνδεση.
Δημιουργήστε ξανά το ενοποιημένο διαμέρισμα, όπως περιγράφεται στην ενότητα Δημιουργία ενοποιημένου διαμερίσματος.
Αν συνεχίσετε να αντιμετωπίζετε ένα σφάλμα σύνδεσης όπως Σφάλμα Essbase(1350012): Η προσπάθεια σύνδεσης στο OCI απέτυχε
, ελέγξτε την ενότητα https://support.oracle.com/rs?type=doc&id=2925030.1.
Δεν γίνεται μετεγκατάσταση των ενοποιημένων διαμερισμάτων μαζί με τις εφαρμογές Essbase. Όταν προετοιμάζεστε να μετακινήσετε την εφαρμογή και τον κύβο σας σε άλλον server ή να κάνετε μετεγκατάσταση σε άλλη έκδοση Essbase, πρέπει να διαγράψετε το ενοποιημένο διαμέρισμα και να το δημιουργήσετε ξανά στο νέο περιβάλλον.
Για να δημιουργήσετε αντίγραφα ασφαλείας του κύβου ενοποιημένου διαμερίσματος,
Δημιουργήστε ένα αντίγραφο ασφαλείας της εφαρμογής, χωρίς τα δεδομένα, αλλά συμπεριλαμβάνοντας οτιδήποτε άλλο μπορεί να χρειάζεστε (όπως ιδιότητες διαμόρφωσης, φίλτρα, μεταβλητές, δέσμες ενεργειών υπολογισμού και άλλα στοιχεία). Για να το κάνετε αυτό, χρησιμοποιήστε την εργασία Εξαγωγή LCM (ή την εργασία Εξαγωγή LCM στο περιβάλλον εργασίας web του Essbase).
Δημιουργήστε αντίγραφα ασφαλείας του πίνακα δεδομένων. Ανατρέξτε στην ενότητα Δημιουργία αντιγράφων ασφαλείας και επαναφορά αυτόνομης βάσης δεδομένων.
Διαγράψτε τον ορισμό του ενοποιημένου διαμερίσματος από τον κύβο, ακολουθώντας τα βήματα στην ενότητα Κατάργηση ενοποιημένου διαμερίσματος.
Για να επαναφέρετε τον κύβο ενοποιημένου διαμερίσματος από το αντίγραφο ασφαλείας,
Δημιουργήστε εκ νέου την εφαρμογή, χρησιμοποιώντας την εργασία LcmImport: Επαναφορά αρχείων κύβων (ή την εργασία Εισαγωγή LCM στο περιβάλλον εργασίας web του Essbase).
Αν είναι απαραίτητο, επαναφέρετε τον πίνακα δεδομένων στην Αυτόνομη αποθήκη δεδομένων.
Δημιουργήστε ξανά τη σύνδεση στην Αυτόνομη αποθήκη δεδομένων. Συνιστάται να χρησιμοποιήσετε νέο όνομα σύνδεσης για να αποφύγετε την αντιμετώπιση σφαλμάτων.
Αναδημιουργήστε το ενοποιημένο διαμέρισμα.