λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> λογισμικού βάσεων δεδομένων

Ποιοι προεπιλεγμένοι ρόλοι βάσης δεδομένων δημιουργούνται όταν δημιουργείτε μια βάση δεδομένων;

Όταν δημιουργείτε μια νέα βάση δεδομένων στο SQL Server, δημιουργούνται οι ακόλουθοι προεπιλεγμένοι ρόλοι βάσης δεδομένων:

Ρόλοι βάσεων δεδομένων:

* db_owner: Αυτός ο ρόλος έχει πλήρη έλεγχο της βάσης δεδομένων. Τα μέλη μπορούν να δημιουργήσουν, να αλλάξουν ή να αποβάλουν οποιοδήποτε αντικείμενο βάσης δεδομένων, συμπεριλαμβανομένων των πινάκων, των προβολών, των διαδικασιών, των λειτουργιών και των χρηστών. Αυτός ο ρόλος έχει επίσης δικαιώματα για τη διαχείριση των ρυθμίσεων βάσης δεδομένων και της ασφάλειας.

* db_datareader: Αυτός ο ρόλος επιτρέπει στα μέλη να διαβάζουν δεδομένα από όλους τους πίνακες στη βάση δεδομένων. Μπορούν επίσης να διαβάσουν δεδομένα από τις προβολές και να εκτελέσουν αποθηκευμένες διαδικασίες και λειτουργίες που δεν τροποποιούν τα δεδομένα.

* db_datawriter: Αυτός ο ρόλος επιτρέπει στα μέλη να εισάγουν, να ενημερώνουν και να διαγράφουν δεδομένα σε όλους τους πίνακες στη βάση δεδομένων. Μπορούν επίσης να εκτελέσουν αποθηκευμένες διαδικασίες και λειτουργίες που τροποποιούν τα δεδομένα.

* db_ddladmin: Αυτός ο ρόλος επιτρέπει στα μέλη να δημιουργούν, να αλλάζουν και να αποτρέπουν αντικείμενα σχήματος, όπως πίνακες, προβολές και αποθηκευμένες διαδικασίες. Δεν μπορούν να δημιουργήσουν χρήστες ή ρόλους ή να τροποποιήσουν τις ρυθμίσεις βάσης δεδομένων.

* db_backupoperator: Αυτός ο ρόλος επιτρέπει στα μέλη να δημιουργούν και να επαναφέρουν αντίγραφα ασφαλείας βάσης δεδομένων.

* db_securityAdmin: Αυτός ο ρόλος επιτρέπει στα μέλη να διαχειρίζονται την ασφάλεια της βάσης δεδομένων, συμπεριλαμβανομένης της δημιουργίας, της αλλαγής και της απόρριψης των χρηστών και των ρόλων.

Άλλοι ρόλοι:

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

* sysadmin: Αυτός ο ρόλος είναι ένας ρόλος σε επίπεδο διακομιστή και δεν είναι ειδικός σε μια βάση δεδομένων. Έχει πλήρη έλεγχο της παρουσίας του SQL Server, συμπεριλαμβανομένης της δυνατότητας δημιουργίας, αλλαγής και πτώσης βάσεων δεδομένων.

Σημαντικές σημειώσεις:

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

* Μπορείτε να δημιουργήσετε προσαρμοσμένους ρόλους με συγκεκριμένα δικαιώματα που είναι προσαρμοσμένα στις ανάγκες της εφαρμογής ή των χρηστών σας.

* Μπορείτε να προσθέσετε χρήστες σε αυτούς τους ρόλους για να τους δώσουν τα αντίστοιχα δικαιώματα.

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα