Κέντρο πληροφοριών

Πώς επηρεάζονται οι ρυθμίσεις για το χρήστη από τις ρυθμίσεις για την ομάδα

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

  1. Δημιουργία νέας ομάδας

    Όταν δημιουργήσετε μια νέα ομάδα, το Host On-Demand δημιουργεί για την ομάδα ένα σύνολο χαρακτηριστικών που περιέχει τις αρχικές τιμές για όλες τις επιλογές βάσης δεδομένων.

  2. Δημιουργία νέου χρήστη ως μέλους μίας ομάδας

    Όταν δημιουργήσετε ένα νέο χρήστη, θα πρέπει να προσθέσετε το χρήστη σε μία τουλάχιστον ομάδα. Όταν δημιουργήσετε ένα νέο χρήστη ως μέλος μίας ομάδας, οι τρέχουσες ρυθμίσεις της ομάδας για τις επιλογές βάσης δεδομένων μεταβιβάζονται στο χρήστη. Με άλλα λόγια, το Host On-Demand καθορίζει για τις επιλογές βάσης δεδομένων στο σύνολο χαρακτηριστικών του νέου χρήστη τις ίδιες τιμές που έχουν καθοριστεί στο σύνολο χαρακτηριστικών της ομάδας στην οποία προστίθεται ο χρήστης. Για παράδειγμα, αν δημιουργήσετε το χρήστη User2 ως μέλος της ομάδας GroupA και για την ομάδα GroupA έχει οριστεί η επιλογή Εμφάνιση όλων των ειδών πινάκων στην καρτέλα Πίνακες, τότε το Host On-Demand ορίζει την ίδια επιλογή στο σύνολο χαρακτηριστικών του χρήστη User2.

    Συνεπώς, πριν ξεκινήσετε με τη δημιουργία χρηστών, καλό είναι να δημιουργήσετε και να ρυθμίσετε μια προεπιλεγμένη ομάδα που περιέχει τις τιμές για τις επιλογές βάσης δεδομένων που θέλετε να ισχύουν για την πλειονότητα των χρηστών. Στη συνέχεια, όταν δημιουργήσετε ένα χρήστη, μπορείτε να προσθέσετε το χρήστη σε αυτή την προεπιλεγμένη ομάδα. Έτσι, το σύνολο χαρακτηριστικών του χρήστη θα περιέχει αυτόματα τις ίδιες τιμές για τις επιλογές βάσης δεδομένων που ισχύουν για την ομάδα.

  3. Τροποποίηση επιλογής βάσης δεδομένων για μια ομάδα

    Όταν τροποποιήσετε την τιμή μιας επιλογής βάσης δεδομένων για μια ομάδα που ήδη περιέχει χρήστες, τότε το Host On-Demand αυτόματα αλλάζει την τιμή της συγκεκριμένης επιλογής στα σύνολα χαρακτηριστικών όλων των χρηστών που ανήκουν στην ομάδα. (Όμως, σημειώστε τους επόμενους δύο κανόνες, οι οποίοι αποτελούν εξαίρεση στον παραπάνω κανόνα.)

    Σημείωση Το Host On-Demand δεν πραγματοποιεί αυτή την αλλαγή έως ότου πατήσετε το κουμπί ΟΚ στο παράθυρο Επιλογές ομάδας για το Database On-Demand.
    Για παράδειγμα, αν αφαιρέσετε το σημάδι επιλογής από το τετραγωνίδιο Εμφάνιση όλων των ειδών πινάκων στην καρτέλα Πίνακες για την ομάδα GroupA και ο χρήστης User2 ανήκει στην ομάδα GroupA, τότε το Host On-Demand αυτόματα αφαιρεί το σημάδι επιλογής από το αντίστοιχο τετραγωνίδιο στο σύνολο χαρακτηριστικών του χρήστη User2, καθώς και στα σύνολα χαρακτηριστικών όλων των άλλων χρηστών που ανήκουν στην ομάδα GroupA (με την εξαίρεση των περιπτώσεων για τις οποίες ισχύουν οι παρακάτω κανόνες 4 και 5).

  4. Υποκατάσταση ρυθμίσεων ομάδας από ρυθμίσεις χρήστη

    Αυτός ο κανόνας αποτελεί μια εξαίρεση στον κανόνα 3. (Στον παρακάτω Πίνακα επιλογών βάσης δεδομένων παρατίθενται οι επιλογές βάσης δεδομένων για τις οποίες ισχύει αυτός ο κανόνας.) Όταν τροποποιήσετε την τιμή μιας επιλογής βάσης δεδομένων για ένα συγκεκριμένο χρήστη στο παράθυρο Επιλογές χρήστη για το Database On-Demand, το Host On-Demand προστατεύει αυτή την επιλογή από περαιτέρω τροποποίηση μέσω της μεταβίβασης μιας αντίστοιχης τιμής ομάδας. Το ακόλουθο σενάριο αποτελεί ένα παράδειγμα:

    1. Ο χρήστης User2 ανήκει στην ομάδα GroupA.
    2. Η ρύθμιση για την ακόλουθη επιλογή μεταβιβάστηκε από την ομάδα GroupA στο χρήστη User2:
      • Εμφάνιση όλων των ειδών πινάκων
        • Αποεπιλεγμένη για την ομάδα GroupA.
        • Αποεπιλεγμένη για το χρήστη User2 (μεταβίβαση από την ομάδα GroupA).
    3. Τώρα ανοίγετε το παράθυρο Επιλογές χρήστη για το Database On-Demand για το χρήστη User2 και τροποποιείτε τη ρύθμιση για την ίδια επιλογή:
      • Εμφάνιση όλων των ειδών πινάκων
        • Αποεπιλεγμένη για την ομάδα GroupA.
        • Επιλεγμένη για το χρήστη User2 (τροποποίηση ρύθμισης στο σύνολο χαρακτηριστικών του χρήστη User2).
    Καθώς η ρύθμιση για το χρήστη υποκαθιστά τη ρύθμιση για την ομάδα, το τετραγωνίδιο αυτό θα είναι επιλεγμένο για το χρήστη User2, παρόλο που το ίδιο τετραγωνίδιο είναι αποεπιλεγμένο για την ομάδα GroupA, στην οποία ο χρήστης User2 ανήκει.

    Επιπλέον ισχύει ότι μια επιλογή βάσης δεδομένων που τροποποιείτε σε ένα σύνολο χαρακτηριστικών χρήστη προστατεύεται από περαιτέρω τροποποίηση από οποιαδήποτε ομάδα. Συνεχίζοντας με το παραπάνω σενάριο, έστω ότι:

    1. Στο παράθυρο Επιλογές ομάδας για το Database On-Demand για την ομάδα GroupA επιλέγετε το ίδιο τετραγωνίδιο και στη συνέχεια πατάτε ΟΚ:
      • Εμφάνιση όλων των ειδών πινάκων
        • Επιλεγμένη για την ομάδα GroupA (τροποποίηση ρύθμισης στο σύνολο χαρακτηριστικών της ομάδας GroupA).
        • Επιλεγμένη για το χρήστη User2 (προστασία τιμής).
    2. Στη συνέχεια, και πάλι στο παράθυρο Επιλογές ομάδας για το Database On-Demand για την ομάδα GroupA, αποεπιλέγετε το ίδιο τετραγωνίδιο και πατάτε ΟΚ:
      • Εμφάνιση όλων των ειδών πινάκων
        • Αποεπιλεγμένη για την ομάδα GroupA (τροποποίηση ρύθμισης στο σύνολο χαρακτηριστικών της ομάδας GroupA).
        • Επιλεγμένη για το χρήστη User2 (προστασία τιμής).
    Καθώς οι ρύθμιση για το χρήστη προστατεύεται από περαιτέρω τροποποίηση από οποιαδήποτε ομάδα, το τετραγωνίδιο παραμένει επιλεγμένο στο σύνολο χαρακτηριστικών του χρήστη User2, παρόλο που το αντίστοιχο τετραγωνίδιο στο σύνολο χαρακτηριστικών της ομάδας GroupA πρώτα επιλέχθηκε και στη συνέχεια αποεπιλέχθηκε.

    Η προστασία των ρυθμίσεων υποκατάστασης του χρήστη παραμένει σε ισχύ για την υπόλοιπη ζωή του συνόλου χαρακτηριστικών χρήστη. Με άλλα λόγια, όταν έχετε τροποποιήσει την τιμή μιας επιλογής βάσης δεδομένων για ένα χρήστη, η επιλογή αυτή θα παραμένει για πάντα προστατευμένη από τη μεταβίβαση της αντιστοιχης τιμής οποιασδήποτε ομάδας, ό,τι κι αν κάνετε στη συνέχεια με το σύνολο χαρακτηριστικών χρήστη (αφαίρεσή του από την ομάδα GroupA, προσθήκη του στην ομάδα GroupB, κ.ο.κ.).

  5. Πιο επιτρεπτική ρύθμιση

    Αυτός ο κανόνας αποτελεί μια δεύτερη εξαίρεση στον κανόνα 3. (Στον παρακάτω Πίνακα επιλογών βάσης δεδομένων παρατίθενται οι επιλογές βάσης δεδομένων για τις οποίες ισχύει αυτός ο κανόνας.) Αν ένας χρήστης ανήκει σε δύο ή περισσότερες ομάδες οι οποίες έχουν διαφορετικές ρυθμίσεις για μια συγκεκριμένη επιλογή βάσης δεδομένων και αλλάξετε τη ρύθμιση σε μία από τις ομάδες αυτές ενώ η ρύθμιση δεν προστατεύεται από τον κανόνα 4, τότε το Host On-Demand τροποποιεί το σύνολο χαρακτηριστικών του χρήστη έτσι ώστε να ισχύει η πλέον επιτρεπτική ρύθμιση ανάμεσα στις ρυθμίσεις για την επιλογή δεδομένων στις ομάδες στην οποία ανήκει ο χρήστης.

    Με άλλα λόγια, αν ένας χρήστης ανήκει σε δύο ή περισσότερες ομάδες και τροποποιείτε τη ρύθμιση για ένα συγκεκριμένο τετραγωνίδιο επιλογής σε μία από τις ομάδες αυτές, έτσι ώστε το τετραγωνίδιο να είναι επιλεγμένο για μία ή περισσότερες ομάδες ενώ για μία ή περισσότερες άλλες ομάδες το τετραγωνίδιο δεν είναι επιλεγμένο, τότε το Host On-Demand επιλέγει το τετραγωνίδιο στο σύνολο χαρακτηριστικών χρήστη, εφόσον δεν προστατεύεται από τον κανόνα 4.

    Για παράδειγμα, έστω ότι ο χρήστης User1 ανήκει στις ομάδες GroupA και GroupB και ότι η ρύθμιση για το τετραγωνίδιο επιλογής Εμφάνιση όλων των ειδών πινάκων στην καρτέλα Πίνακες είναι:

    Επίσης, έστω ότι αυτή η επιλογή βάσης δεδομένων δεν προστατεύεται από τον κανόνα 4 στο σύνολο χαρακτηριστικών του χρήστη.

    Στη συνέχεια, έστω ότι θέλετε να αποεπιλέξετε το συγκεκριμένο τετραγωνίδιο για την ομάδα GroupA. Τότε το Host On-Demand:

    1. Προσδιορίζει ότι ο χρήστης User1 ανήκει στις ομάδες GroupA και GroupB.
    2. Διαπιστώνει ότι το ίδιο τετραγωνίδιο είναι αποεπιλεγμένο στην ομάδα GroupA αλλά επιλεγμένο στην ομάδα GroupB.
    3. Αποδίδει την πλέον επιτρεπτική ρύθμιση (επιλεγμένο) στο τετραγωνίδιο στο σύνολο χαρακτηριστικών του χρήστη User1.

    Το Host On-Demand χρησιμοποιεί αυτό τον κανόνα στις ακόλουθες περιπτώσεις:

Πίνακας επιλογών βάσης δεδομένων

Στον παρακάτω παρατίθενται οι επιλογές βάσης δεδομένων που υπόκεινται στους κανόνες 4 και 5. Οι επιλογές που δεν περιλαμβάνονται στη λίστα δεν υπόκεινται στους κανόνες 4 και 5.

Επιλογή βάσης δεδομένων: Υπόκειται στον κανόνα 4 (υποκατάσταση ρύθμισης για το χρήστη): Υπόκειται στον κανόνα 5 (πιο επιτρεπτική ρύθμιση):
Επιτρέπεται η δημιουργία προτάσεων SQL/μεταφόρτωσης αρχείουΌχι Ναι
Επιτρέπεται η αποθήκευση προτάσεων SQL/μεταφόρτωσης αρχείου Όχι Ναι
Επιτρέπεται η διαγραφή προτάσεων SQL/μεταφόρτωσης αρχείου Όχι Ναι
Επιτρέπεται η τροποποίηση προτάσεων SQL ΝαιΝαι
Προθεσμία για ερωτήματα SQL ΝαιΝαι (μεγαλύτερη αναμονή)
Επιτρέπονται προτάσεις SQL: SELECT ΌχιΝαι
Επιτρέπονται προτάσεις SQL: SELECT UNIQUE ΌχιΝαι
Επιτρέπονται προτάσεις SQL: INSERT ΌχιΝαι
Επιτρέπονται προτάσεις SQL: DELETE ΌχιΝαι
Επιτρέπονται προτάσεις SQL: UPDATE ΌχιΝαι
Επιτρέπονται προτάσεις μεταφόρτωσης αρχείου: CREATE ΌχιΝαι
Επιτρέπονται προτάσεις μεταφόρτωσης αρχείου: REPLACE ΌχιΝαι
Επιτρέπονται προτάσεις μεταφόρτωσης αρχείου: APPEND ΌχιΝαι
Επιτρέπονται προτάσεις μεταφόρτωσης αρχείου: UPDATE ΌχιΝαι
Εμφάνιση όλων των ειδών πινάκων ΝαιΝαι
Εμφάνιση πίνακα ΝαιΝαι
Εμφάνιση προβολής ΝαιΝαι
Εμφάνιση πίνακα συστήματος ΝαιΝαι
Εμφάνιση ψευδωνύμου ΝαιΝαι
Εμφάνιση συνωνύμου ΝαιΝαι
Εμφάνιση προσωρινού γενικού πίνακα ΝαιΝαι
Εμφάνιση προσωρινού τοπικού πίνακα ΝαιΝαι
Επιτρέπεται η ρύθμιση επιλογών του Database On-Demand από το χρήστηΌχιΝαι
Επιτρέπεται η ρύθμιση γενικών επιλογών από το χρήστη ΌχιΝαι
Επιτρέπεται η ρύθμιση επιλογών πινάκων από το χρήστη ΌχιΝαι
Επιτρέπεται η καταχώρηση προγραμμάτων οδήγησης JDBC από το χρήστη ΌχιΝαι
Επιτρέπεται η ρύθμιση προεπιλεγμένων ιδιοτήτων σύνδεσης από το χρήστη ΌχιΝαι
Επιτρέπεται η ρύθμιση επιλογών Bidi από το χρήστη ΌχιΝαι

Συναφή θέματα:

  • Επιλογές ομάδας/χρήστη για το Database On-Demand