Шифрленген SQL Server сакталган процедурасын кантип чечсе болот?
Шифрленген SQL Server сакталган процедурасын кантип чечсе болот?

Video: Шифрленген SQL Server сакталган процедурасын кантип чечсе болот?

Video: Шифрленген SQL Server сакталган процедурасын кантип чечсе болот?
Video: Incremental vs Differential Backup, & Full - Explained 2024, Май
Anonim

Сиз орноткондон кийин SQL Дешифрлөөчү, чечмелөө сыяктуу объект а сакталган - процедура тез жана жөнөкөй. Баштоо үчүн, ачыңыз SQL Дешифрлөө жана туташуу SQL Server менен маалымат базасын камтыган мисал шифрленген сакталган - процедуралар сен каалайсың чечмелөө . Андан кийин караңыз сакталган - процедура суроодо.

Ошондой эле, сакталган процедураны кантип шифрлейм?

үчүн шифрлөө а сакталган процедура сиз жөн гана WITH колдонушуңуз керек ШИДЕРЛЕР CREATE менен бирге параметр ПРОЦЕДУРА скрипт. Төмөндө түзүүнүн бир мисалы болуп саналат сакталган процедуралар менен бири шифрлөө жана башкасы жок шифрлөө . Эми, sp_helptext үчүн иштетиңиз сакталган процедуралар баштапкы кодун көрүү үчүн процедура.

Жогорудагыдан тышкары, SQL шифрленгенби? Сиз ишке ашырганда SQL Server Transparent Data Шифрлөө (TDE) the шифрлөө маалымат базасын ишке ашырат SQL Сервер өзү. EKM Провайдери симметрияны коргойт шифрлөө TDE тарабынан колдонулган ачкыч, бирок шифрлөө (көбүнчө AES) тарабынан аткарылат SQL Microsoft колдонгон сервер шифрлөө китепканалар.

Ошондой эле билем, SQL Server сурамында сакталган процедураны кантип көрүүгө болот?

  1. Object Explorerде, Берилиштер базасы кыймылдаткычынын инстанциясына туташыңыз.
  2. Куралдар тилкесинде Жаңы суроону чыкылдатыңыз.
  3. Сурам терезесине sys колдонгон төмөнкү билдирүүлөрдү киргизиңиз. sql_modules каталогунун көрүнүшү. Сиз каалаган маалымат базасына жана сакталган процедурага шилтеме кылуу үчүн маалымат базасынын атын жана сакталган процедуранын атын өзгөртүңүз.

Сакталган процедуралар кайда сакталат?

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

Сунушталууда: