PDA

View Full Version : غیر قابل تغییر کردن دیتابیس



DarkACE
چهارشنبه 16 فروردین 1391, 07:41 صبح
سلام دوستان می خواستم بپرسم که اگر بخوام دیتابیس برنامه ای که نوشتم رو از دستکاری های بعدی حفظش کنم باید چه کاری انجام بدم؟

مثلاً اگه یه نام کاربری و رمز عبور توی برنامم نداشته باشم کسی که بدونه چجوری با SQL کار کنه میره و یه نام کاربری و رمز عبور واسه خودش میسازه، یا مثلاً رکورد های داخل دیتابیس رو دستکاری می کنه.

می خوام اطلاعات بجز با برنامه قابل تغییر نباشن.

مرسی.

in_chand_nafar
چهارشنبه 16 فروردین 1391, 21:17 عصر
دوست عزیز
1- شما در برنامه ات با SQL Authentication به سرور SQL وصل بشو
2- رمز SA را به ادمین نده
3- یه Instance اختصاصی برای SQL برنامه ات در نظر بگیر
4- کلیه لاگین های ویندوزی به SQL را پاک کن
5- در برنامه با هر لاگینی به SQL کانکت میشه اون رو به اشخاص نده سعی کن اون رو Enc و... بکنی
تازه اگر هم می خواهی MDF و LDF قابلیت کف رفتن رو نداشته باشه می توانی از TDE (فقط 2008 به بالا) بانک را Enc و DEC کنی (خود |SQL این کار را برات انجام میده)
هر ردیفی که برات نوشتم جهت پیاده سازی یه چک لیست و... داره که به کمی تحقیق در سایت و ... می تونی خودت مختص برنامه ات اون رو ایجاد کنی
موفق باشی

DarkACE
چهارشنبه 16 فروردین 1391, 21:20 عصر
دوست عزیز
1- شما در برنامه ات با SQL Authentication به سرور SQL وصل بشو
2- رمز SA را به ادمین نده
3- یه Instance اختصاصی برای SQL برنامه ات در نظر بگیر
4- کلیه لاگین های ویندوزی به SQL را پاک کن
5- در برنامه با هر لاگینی به SQL کانکت میشه اون رو به اشخاص نده سعی کن اون رو Enc و... بکنی
تازه اگر هم می خواهی MDF و LDF قابلیت کف رفتن رو نداشته باشه می توانی از TDE (فقط 2008 به بالا) بانک را Enc و DEC کنی (خود |SQL این کار را برات انجام میده)
هر ردیفی که برات نوشتم جهت پیاده سازی یه چک لیست و... داره که به کمی تحقیق در سایت و ... می تونی خودت مختص برنامه ات اون رو ایجاد کنی
موفق باشی

ممنون، خیلی لطف کردی.:لبخندساده: