خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


نحوه Decrypt کردن اشیا رمز شده در SQL Server

نحوه Decrypt کردن اشیا رمز شده در SQL Server
پیشتر در یک پست جداگانه به نحوه Encrypt کردن SP ها در SQL server پرداختیم. اگر شما SP ها، View ها، Function ها، trigger را در SQL Server رمزگذاری کرده باشید، امکان تغییر در آن وجود نخواهد داشت مگر اینکه آنها را Decrypt کنید. خوشبختانه در این زمینه ابزاری از سوی شرکت Devart به نام dbForge SQL Decryptor با حجم بسیار کمی ارائه شده که می تواند به شما در Decrypt کردن کلیه اشیا SQL Server که Encrypt شده اند، کمک کند.

سیستم یکپارچۀ سازمانی راهکار




بسیاری از کمپانی هایی که برنامه نویسی می کنند و توسعه نرم افزار را انجام میدهند، برای پایگاه داده های خود به SQL Server متکی هستند و اطلاعات همه در این پایگاه داده قدرتمند ذخیره می شود. روال های برنامه با کدنویسی مشخص و انجام می شود از این رو با مشاهده کدها می توان به روال برنامه پی برد پس بعید نیست که کدهای سمت SQL Server که در قالب SP و غیره.. ایجاد شده، رمزگذاری شده باشد. در واقع یکی از راه های کمک به محافظت از این روال برنامه در برابر چشمان کنجکاو یا تغییرات ناخواسته، رمزگذاری Stores procedure ها، View ها، Function ها، trigger است. این کار با استفاده از گزینه WITH ENCRYPTION هنگام ایجاد شی در SQL Server انجام می شود.
در حالی که رمزگذاری اشیا SQL Server برای توسعه دهندگان برنامه در هنگام ساخت برنامه بسیار منطقی است، اما همین امر می تواند مانعی برای توسعه دهندگان و مدیران پایگاه داده (DBA) باشد که نیاز به به روزرسانی یا پشتیبانی از برنامه در این زمینه دارند. روشی که خود SQL Server برای Decrypt کردن SP ها یا کلا اشیائی که رمزگذاری شده اند ارائه کرده، می تواند زمانبر باشد.
ابزار dbForge SQL Decryptor واقعا کار را برای شما برای Decrypt کردن اشیاء Encrypt شده بسیار ساده می کند. بسیار ساده می توانید با این برنامه کار کنید. در گام نسخت برنامه را دانلود کنید. سپس برنامه را نصب کنیدو همانطور که کفته شد حجم برنامه بسیار پایین می باشد و سریع می توانید برنامه را حتی با سرعت های بسیار کم اینترنت دانلود کنید.
پس از نصب برنامه را نصب کنید که نصب آن بسیار ساده است.
هنگامی که SQL Decryptor را نصب کردید، رمزگشایی یک شی مانند Stored Procedure سریع و ساده است. برای شروع کار، SQL Decryptor را باز کنید و به instance مورد نظر در SQL لاگین کنید.
سپس به سراغ دیتابیس مورد نظر و پس از به سراغ SP، Function یا هر شی دیگری که رمزگذاری شده بروید.

نحوه Decrypt کردن اشیا رمز شده در SQL Server . آموزشگاه رایگان خوش آموز

حالا کافیست که روی stored-procedure ای که Encrypt شده و علامت قفل روی آن است دابل کلیک کنید و یا اینکه روی آن کلیک راست کرده و گزینه Show DDL script را کلیک کنید. در قسمت مقابل کد SP را مشاهده خواهید کرد.
اگر تغییری روی این شی که SP یا View هر چیزی دیگری است انجام دادید، برای ذخیره آن کافیست که به منوی File رفته و گزینه Save DDL to file را کلیک کنید.

نحوه Decrypt کردن اشیا رمز شده در SQL Server . آموزشگاه رایگان خوش آموز

اگر نباز به Decrypt کرن تعداد زیادی stored-procedure یا هر شی دیگری که Encrypt شده دارید، بهتر است از Decryption Wizard استفاده کنید. این هم مزیت دیگر این نرم افزار است که چنین امکانی را برای شما فراهم می کند. پس از باز شدن wizard می توانید انتخاب کنید که کدام شی را رمزگشایی کنید. در آخر هم می توانید تصمیم بگیرید که با اشیا رمزگشایی شده چه کنید. مثلا می توانید خروجی را به یک فایل منتقل کنید یا به ازای هر شی، خروجی را به یک فایل منتقل کنید و یا در همان جا رمزگشایی کنید(به طور کامل رمزگذاری آن شی یا اشیا برداشته می شود که پیشنهاد می کنیم گزینه decrypt in place را استفاده نکنید). پس از انتخاب گزینه مورد نظرتان، دکمه Execute را کلیک کنید.

نحوه Decrypt کردن اشیا رمز شده در SQL Server . آموزشگاه رایگان خوش آموز

اگر برنامه ای از شرکت دیگری خریداری کرده اید و حالا از روی کنجکاوری یا هر دلیل دیگر که دارید، می خواهید سرکی به SP ها یا سایر اشیا داشته باشید که Encrypt هستند، اولا حتما از پایگاه داده مربوطه بک آپ بگیرید و ثانیا گزینه decrypt in place که در تصویر بالا نشان داده شده کلیک کنید چون رمزگذاری برداشته می شود و بعدها ممکن است با شرکت مربوطه با چالش مواجه شوید. حتی اگر روی شی رمز شده کلیک راست کنید باز هم گزینه decrypt in place را مشاهده می کنید. این گزینه را کلیک نکنید.
همانطور که مشاهده کردید، کار با ابزار dbForge SQL Decryptor بسیار ساده و در عین حال سریع است.


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز