Şifrələnmiş SQL Serverdə saxlanan proseduru necə deşifrə edə bilərəm?
Şifrələnmiş SQL Serverdə saxlanan proseduru necə deşifrə edə bilərəm?

Video: Şifrələnmiş SQL Serverdə saxlanan proseduru necə deşifrə edə bilərəm?

Video: Şifrələnmiş SQL Serverdə saxlanan proseduru necə deşifrə edə bilərəm?
Video: SQL Server verilənlər bazası obyektlərindən asanlıqla şifrələməni çıxarın 2024, Noyabr
Anonim

Quraşdırdıqdan sonra SQL Şifrə açan, şifrənin açılması kimi bir obyekt saxlanılır - prosedur sürətli və sadədir. Başlamaq üçün açın SQL Şifrəni açır və ona qoşulun SQL Server ilə verilənlər bazasını ehtiva edən nümunə şifrələnmiş saxlanılır - prosedurlar Sen isteyirsen deşifrə etmək . Sonra gözdən keçirin saxlanılır - prosedur sual altında.

Həmçinin soruşulur ki, saxlanılan proseduru necə şifrələyə bilərəm?

Kimə şifrələmək a saxlanılan prosedur sadəcə WITH istifadə etməlisiniz ŞİFRƏLƏMƏ CREATE ilə birlikdə seçim PROSEDUR skript. Aşağıda yaradılması nümunəsidir saxlanılan prosedurlar biri ilə şifrələmə və başqası olmadan şifrələmə . İndi, üçün sp_helptext çalıştırın saxlanılan prosedurlar mənbə kodunu görmək üçün prosedur.

Yuxarıdakılardan başqa, SQL şifrələnirmi? Həyata keçirdiyiniz zaman SQL Server Şəffaf Məlumat Şifrələmə (TDE) the şifrələmə tərəfindən həyata keçirilir SQL Serverin özü. EKM Provayderi simmetriki qoruyur şifrələmə TDE tərəfindən istifadə edilən açar, lakin şifrələmə (adətən AES) tərəfindən həyata keçirilir SQL Microsoft istifadə edən server şifrələmə kitabxanalar.

Həmçinin bilirsiniz ki, SQL Server sorğusunda saxlanılan prosedura necə baxmaq olar?

  1. Obyekt Explorer-də Database Engine nümunəsinə qoşulun.
  2. Alətlər panelində Yeni Sorğu üzərinə klikləyin.
  3. Sorğu pəncərəsində sys-dən istifadə edən aşağıdakı ifadələri daxil edin. sql_modules kataloq görünüşü. İstədiyiniz verilənlər bazası və saxlanılan prosedura istinad etmək üçün verilənlər bazası adını və saxlanılan prosedur adını dəyişin.

Saxlanılan prosedurlar harada saxlanılır?

A saxlanılan prosedur (sp) verilənlər bazasında saxlanılan SQL sorğuları qrupudur. SSMS-də onları masaların yanında tapmaq olar. Əslində proqram arxitekturası baxımından daha yaxşıdır saxlanılır T-SQL dilini verilənlər bazasına daxil edin, çünki bir səviyyə dəyişərsə, digərini dəyişdirməyə ehtiyac qalmayacaq.

Tövsiyə: