Shifrlangan SQL Serverda saqlangan protsedurani qanday hal qilishim mumkin?
Shifrlangan SQL Serverda saqlangan protsedurani qanday hal qilishim mumkin?

Video: Shifrlangan SQL Serverda saqlangan protsedurani qanday hal qilishim mumkin?

Video: Shifrlangan SQL Serverda saqlangan protsedurani qanday hal qilishim mumkin?
Video: Embarcadero Delphi Обзор преимуществ / Установка / Удаление / Community Edition IDE / 2022 Бесплатно 2024, Noyabr
Anonim

O'rnatganingizdan so'ng SQL Deshifrlovchi, shifrni ochish kabi ob'ekt saqlanadi - tartib tez va oddiy. Boshlash uchun oching SQL Decryptor va ulaning SQL Server bilan ma'lumotlar bazasini o'z ichiga olgan misol shifrlangan holda saqlanadi - protseduralar Siz xoxlaysizmi shifrini ochish . Keyin ga qarang saqlanadi - tartib savol ostida.

Shuningdek, saqlangan protsedurani qanday shifrlashim mumkin?

Kimga shifrlash a saqlangan protsedura siz shunchaki WITH dan foydalanishingiz kerak SHIDIRLASH CREATE bilan birga variant TARTIBI skript. Quyida yaratish misoli keltirilgan saqlangan protseduralar biri bilan shifrlash va boshqasi holda shifrlash . Endi, uchun sp_helptext-ni ishga tushiring saqlangan protseduralar manba kodini ko'rish uchun tartib.

Yuqoridagilardan tashqari, SQL shifrlanganmi? Amalga oshirganingizda SQL Server shaffof ma'lumotlari Shifrlash (TDE) the shifrlash tomonidan amalga oshiriladi SQL Serverning o'zi. EKM provayderi simmetriklikni himoya qiladi shifrlash TDE tomonidan ishlatiladigan kalit, lekin shifrlash (odatda AES) tomonidan bajariladi SQL Microsoft yordamida server shifrlash kutubxonalar.

Shuningdek, bilingki, SQL Server so'rovida saqlangan protsedurani qanday ko'rishim mumkin?

  1. Object Explorer-da ma'lumotlar bazasi mexanizmining nusxasiga ulaning.
  2. Asboblar panelida Yangi so'rovni bosing.
  3. So'rov oynasida sys ishlatadigan quyidagi iboralarni kiriting. sql_modules katalog ko'rinishi. O'zingiz xohlagan ma'lumotlar bazasi va saqlangan protseduraga murojaat qilish uchun ma'lumotlar bazasi nomini va saqlangan protsedura nomini o'zgartiring.

Saqlangan protseduralar qayerda saqlanadi?

A saqlangan protsedura (sp) ma'lumotlar bazasiga saqlangan SQL so'rovlari guruhidir. SSMSda ularni jadvallar yonida topish mumkin. Aslida dasturiy ta'minot arxitekturasi nuqtai nazaridan, bu yaxshiroqdir saqlanadi T-SQL tilini ma'lumotlar bazasiga kiriting, chunki agar daraja o'zgarsa, boshqasini o'zgartirishga hojat qolmaydi.

Tavsiya: