Би шифрлэгдсэн SQL серверийн хадгалагдсан процедурын шифрийг хэрхэн тайлах вэ?
Би шифрлэгдсэн SQL серверийн хадгалагдсан процедурын шифрийг хэрхэн тайлах вэ?

Видео: Би шифрлэгдсэн SQL серверийн хадгалагдсан процедурын шифрийг хэрхэн тайлах вэ?

Видео: Би шифрлэгдсэн SQL серверийн хадгалагдсан процедурын шифрийг хэрхэн тайлах вэ?
Видео: Шифрлэдэг SQL сервер дэх процедур, харах, функцийг хэрхэн тайлах вэ 2024, Арваннэгдүгээр
Anonim

Суулгасны дараа SQL Шифр тайлагч, шифрийг тайлах гэх мэт объект хадгалсан - журам хурдан бөгөөд энгийн. Эхлэхийн тулд нээнэ үү SQL Шифрийг тайлж, холбогдох SQL сервер бүхий өгөгдлийн санг агуулсан жишээ шифрлэгдсэн хадгалагдсан - журам чи хүсч байна шифрийг тайлах . Дараа нь нээнэ үү хадгалсан - журам асуултанд нь.

Мөн би хадгалагдсан процедурыг хэрхэн шифрлэх вэ?

руу шифрлэх а хадгалагдсан процедур Та зүгээр л WITH ашиглах хэрэгтэй Шифрлэлт сонголттой хамт CREATE ЖУРАМ скрипт. Доорх нь бий болгох жишээ юм хадгалагдсан процедурууд нэг нь шифрлэлт мөн өөр нэг нь байхгүй шифрлэлт . Одоо sp_helptext-г ажиллуулна уу хадгалагдсан процедурууд эх кодыг харахын тулд журам.

Дээрхээс гадна SQL шифрлэгдсэн үү? Хэрэгжүүлэхдээ SQL Серверийн ил тод өгөгдөл Шифрлэлт (TDE) нь шифрлэлт өгөгдлийн сангийн ажлыг гүйцэтгэнэ SQL Сервер өөрөө. EKM үйлчилгээ үзүүлэгч нь тэгш хэмийг хамгаалдаг шифрлэлт TDE ашигладаг түлхүүр, гэхдээ шифрлэлт (ихэвчлэн AES) гүйцэтгэнэ SQL Microsoft ашигладаг сервер шифрлэлт номын сангууд.

Мөн SQL серверийн асуулгад хадгалагдсан процедурыг хэрхэн харахыг мэдэх үү?

  1. Object Explorer-д Database Engine-ийн жишээнд холбогдоно уу.
  2. Хэрэгслийн самбар дээр "Шинэ асуулга" дээр дарна уу.
  3. Асуулгын цонхонд sys ашигладаг дараах хэллэгүүдийг оруулна уу. sql_modules каталог харах. Өгөгдлийн сангийн нэр болон хадгалагдсан процедурын нэрийг өөрчилнө үү.

Хадгалагдсан журам хаана хадгалагддаг вэ?

А хадгалагдсан процедур (sp) нь мэдээллийн санд хадгалагдсан SQL хүсэлтүүдийн бүлэг юм. SSMS-д тэдгээрийг ширээний ойролцоо олж болно. Үнэндээ програм хангамжийн архитектурын хувьд энэ нь илүү дээр юм хадгалсан T-SQL хэлийг өгөгдлийн санд оруулаарай, учир нь хэрэв давхарга өөрчлөгдвөл өөр шатлалыг өөрчлөх шаардлагагүй болно.

Зөвлөмж болгож буй: