سلام
میتوانید فیلدهای حاوی اطلاعات مهم را رمز نگاری کنید. این کار مطمئن ترین راه است که معمولاً از رمزنگاری هش بیرای ذخیره پسوردها در بانک حتماً استفاده میشود.
برای کد رمزنگاری دو طرفه (اگر اصلاً با این مطلب مشکل دارید، شاید خودتان بهتر بلد باشید.) میتوانید به نیمچه پست زیر مراجعه کنید:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در واقع میتوانید هر اطلاعاتی را باینری یا String کنید.
میتوان کد رمزنگاری را در خود دیتابیس هم مستقر کرد تا اعمال SQL راخت تر قابل انجام باشد، ولی این یعنی باز ضعف امنیتی ...
==============
البته فراموش نشود که امنیت SQLServer تحت شبکه بسیار خوب و قوی است و حتی میتوان محدودیت دسترسی در سطوح بسیار جزئی تایین کرد.
ولی کسی که به سرور دسترسی داشته باشد، نهایتاً با یک نصب مجدد ویندوز میتواند از این سدها عبور کند.
یعنی برای یک سازمان با یک شبکه محلی خیلی راحت تر میتوان از دیتاها و به کمک SQLServer به صورت خودکار حفاظت کرد.