Πώς μπορώ να αποκρυπτογραφήσω μια αποθηκευμένη διαδικασία του κρυπτογραφημένου SQL Server;
Πώς μπορώ να αποκρυπτογραφήσω μια αποθηκευμένη διαδικασία του κρυπτογραφημένου SQL Server;

Βίντεο: Πώς μπορώ να αποκρυπτογραφήσω μια αποθηκευμένη διαδικασία του κρυπτογραφημένου SQL Server;

Βίντεο: Πώς μπορώ να αποκρυπτογραφήσω μια αποθηκευμένη διαδικασία του κρυπτογραφημένου SQL Server;
Βίντεο: Αποστολή mail με επισύναψη αρχείου (για gmail) 2024, Νοέμβριος
Anonim

Μόλις εγκαταστήσετε SQL Αποκρυπτογράφηση, αποκρυπτογράφηση ένα αντικείμενο σαν α αποθηκευμένο - διαδικασία είναι γρήγορο και απλό. Για να ξεκινήσετε, ανοίξτε SQL Αποκρυπτογράφηση και σύνδεση στο SQL Server παράδειγμα που περιέχει τη βάση δεδομένων με το κρυπτογραφημένα αποθηκευμένα - διαδικασίες θέλεις να αποκρυπτογράφηση . Στη συνέχεια, περιηγηθείτε στο αποθηκευμένο - διαδικασία υπό αμφισβήτηση.

Επίσης ρωτήθηκε, πώς μπορώ να κρυπτογραφήσω μια αποθηκευμένη διαδικασία;

Προς το κρυπτογράφηση ένα αποθηκευμένη διαδικασία απλά πρέπει να χρησιμοποιήσετε το WITH ΚΡΥΠΤΩΣΗ επιλογή μαζί με το CREATE ΔΙΑΔΙΚΑΣΙΑ γραφή. Παρακάτω είναι ένα παράδειγμα δημιουργίας αποθηκευμένες διαδικασίες ένα με κρυπτογράφηση και άλλο χωρίς κρυπτογράφηση . Τώρα, εκτελέστε το sp_helptext για το αποθηκευμένες διαδικασίες για να δείτε τον πηγαίο κώδικα του διαδικασία.

Εκτός από τα παραπάνω, είναι η SQL κρυπτογραφημένη; Όταν εφαρμόζετε SQL Διαφανή δεδομένα διακομιστή Κρυπτογράφηση (TDE) το κρυπτογράφηση της βάσης δεδομένων εκτελείται από SQL Ο ίδιος ο διακομιστής. Ο πάροχος EKM προστατεύει το συμμετρικό κρυπτογράφηση κλειδί που χρησιμοποιείται από την TDE, αλλά κρυπτογράφηση (συνήθως AES) εκτελείται από SQL Διακομιστής με χρήση της Microsoft κρυπτογράφηση βιβλιοθήκες.

Γνωρίζετε επίσης, πώς μπορώ να προβάλω μια αποθηκευμένη διαδικασία στο ερώτημα του SQL Server;

  1. Στην Εξερεύνηση αντικειμένων, συνδεθείτε σε μια παρουσία του μηχανισμού βάσης δεδομένων.
  2. Στη γραμμή εργαλείων, κάντε κλικ στο Νέο ερώτημα.
  3. Στο παράθυρο ερωτήματος, εισαγάγετε τις ακόλουθες προτάσεις που χρησιμοποιούν το sys. Προβολή καταλόγου sql_modules. Αλλάξτε το όνομα της βάσης δεδομένων και το όνομα της αποθηκευμένης διαδικασίας για αναφορά στη βάση δεδομένων και την αποθηκευμένη διαδικασία που θέλετε.

Πού αποθηκεύονται οι αποθηκευμένες διαδικασίες;

ΕΝΑ αποθηκευμένη διαδικασία Το (sp) είναι μια ομάδα αιτημάτων SQL, που είναι αποθηκευμένα σε μια βάση δεδομένων. Στο SSMS, μπορούν να βρεθούν ακριβώς κοντά στα τραπέζια. Στην πραγματικότητα, όσον αφορά την αρχιτεκτονική λογισμικού, είναι καλύτερα αποθηκευμένο τη γλώσσα T-SQL στη βάση δεδομένων, γιατί αν αλλάξει μια βαθμίδα δεν θα χρειαζόταν να τροποποιήσετε μια άλλη.

Συνιστάται: