Ինչպե՞ս կարող եմ վերծանել կոդավորված SQL Server-ի պահված ընթացակարգը:
Ինչպե՞ս կարող եմ վերծանել կոդավորված SQL Server-ի պահված ընթացակարգը:

Video: Ինչպե՞ս կարող եմ վերծանել կոդավորված SQL Server-ի պահված ընթացակարգը:

Video: Ինչպե՞ս կարող եմ վերծանել կոդավորված SQL Server-ի պահված ընթացակարգը:
Video: Հեռացնել կոդավորումը SQL Server շտեմարանի հեշտությամբ օբյեկտներից 2024, Նոյեմբեր
Anonim

Տեղադրվելուց հետո SQL Ապակոդավորիչ, վերծանում այնպիսի առարկա, ինչպիսին ա պահված - ընթացակարգը արագ և պարզ է: Սկսելու համար բացեք SQL Ապակոդավորիչ և միացեք դրան SQL Server օրինակ, որը պարունակում է տվյալների բազան կոդավորված պահված - ընթացակարգերը դու ուզում ես վերծանել . Այնուհետև թերթեք դեպի պահված - ընթացակարգը հարցականի տակ.

Նաև հարցրեց, թե ինչպես կարող եմ գաղտնագրել պահված ընթացակարգը:

Դեպի ծածկագրել ա պահված կարգը պարզապես անհրաժեշտ է օգտագործել WITH-ը ԿՈՂԾԱԳՐՈՒՄ տարբերակը՝ CREATE-ի հետ միասին ԿԱՐԳԸ սցենար. Ստորև բերված է ստեղծման օրինակ պահված ընթացակարգեր մեկի հետ կոդավորումը իսկ մյուսը՝ առանց կոդավորումը . Այժմ գործարկեք sp_helptext-ը պահված ընթացակարգեր -ի սկզբնական կոդը տեսնելու համար ընթացակարգը.

Բացի վերևից, SQL-ը գաղտնագրվա՞ծ է: Երբ դուք իրականացնում եք SQL Սերվերի թափանցիկ տվյալներ Կոդավորումը (TDE) the կոդավորումը տվյալների բազան իրականացվում է SQL Սերվեր ինքնին: EKM Մատակարարը պաշտպանում է սիմետրիկությունը կոդավորումը բանալին օգտագործվում է TDE-ի կողմից, բայց կոդավորումը (սովորաբար AES) իրականացվում է SQL Սերվեր, օգտագործելով Microsoft-ը կոդավորումը գրադարաններ։

Նաև գիտեք, թե ինչպես կարող եմ դիտել պահված ընթացակարգը SQL Server հարցումում:

  1. Object Explorer-ում միացեք տվյալների բազայի շարժիչի օրինակին:
  2. Գործիքադարակի վրա սեղմեք Նոր հարցում:
  3. Հարցման պատուհանում մուտքագրեք հետևյալ հայտարարությունները, որոնք օգտագործում են sys. sql_modules կատալոգի դիտում: Փոխեք տվյալների բազայի անվանումը և պահպանված ընթացակարգի անվանումը, որպեսզի հղում կատարեք ձեր ուզած տվյալների բազային և պահպանված ընթացակարգին:

Որտե՞ղ են պահվում պահվող ընթացակարգերը:

Ա պահված կարգը (sp) SQL հարցումների խումբ է, որը պահվում է տվյալների բազայում: SSMS-ում դրանք կարելի է գտնել հենց սեղանների մոտ: Իրականում ծրագրային ապահովման ճարտարապետության առումով ավելի լավ է պահված T-SQL լեզուն տվյալների բազայում, քանի որ եթե մակարդակը փոխվում է, մյուսը փոփոխելու կարիք չի լինի:

Խորհուրդ ենք տալիս: