PDA

View Full Version : یه password برای باز کردن یه Table



Accidentboy
شنبه 15 دی 1386, 13:41 عصر
سلام

میشه برای باز کردن یه جدول قبل از مشاهده اون یه رمز بخاد یا اینکه اون جدول برای یک آدرس فیزیکی یا شماره کامپیوتر بازشه ؟

SYNDROME
شنبه 15 دی 1386, 17:39 عصر
سلام
میشه برای باز کردن یه جدول قبل از مشاهده اون یه رمز بخاد یا اینکه اون جدول برای یک آدرس فیزیکی یا شماره کامپیوتر بازشه ؟
دوست عزیز اگر جستجو می کردید زودتر به جواب می رسیدید.
شما می توانید برای بانکتان کاربران با پسوردهای مختلف تعریف کیند ولی اگر بانکتان جابجا شود و بر روی یک SQL دیگر Attach شود پسورد شما دیگر وجود ندارد.
موفق باشید

Accidentboy
یک شنبه 16 دی 1386, 13:57 عصر
برای بانکتان کاربران با پسوردهای مختلف تعریف کیند
موفق باشید
SYNDROME عزیز من گفتم یه password برای یه table که فقط مدیر بانک بتونه اون table رو ببینه

reza_rad
یک شنبه 16 دی 1386, 13:59 عصر
SYNDROME عزیز من گفتم یه password برای یه table که فقط مدیر بانک بتونه اون table رو ببینه
به اینصورت نمیشه که برای یک جدول پسورد بگذارید.
اما می تونید به یوزر های دیگه SQL server تون دسترسی به این جدول رو ندید و فقط sa بهش دسترسی داره اونوقت.

Accidentboy
یک شنبه 16 دی 1386, 16:03 عصر
سلام به Reza_rad
من نمی تونم این کارو انجام بدم

گفتم شاید یه برنامه یا تنظیمی باشه که بشه این کار و انجام داد

reza_rad
یک شنبه 16 دی 1386, 16:08 عصر
من نمی تونم این کارو انجام بدم

گفتم شاید یه برنامه یا تنظیمی باشه که بشه این کار و انجام داد
چرا نمی تونید؟
فقط کافیه از توی Management studio و یا enterprise manager برید و یوزر بسازید و دسترسی ها رو محدود کنید. در اینباره جستجو کنید توی انجمن زیاد بحث شده.
اگه شما به هیچ یوزری دسترسی خواندن اون جدول خاص تون رو ندید مسلما کسی جز sa نمی تونه جدول شما رو ببینه و یا تغییرش بده.

Accidentboy
یک شنبه 16 دی 1386, 17:22 عصر
reza_rad عزیز منظورم از اینکه نمی تونم این نبود که بلد نیستم
منظورم یه جور کنترل

( رو چند تا جدول trigger نوشتم هر جور تغییر رو تو یه جدول ذخیره کن وفقط مدیر بتونه اون جدول رو با آدرس فیزیکی تغییر دهنده رو ببینه در ضمن میشه تو trigger با with encryption میشه ولی بالاخره اون جدول پیدا میشه در ضمن pass و user admin چون برنامه ها فقط با آون ها کار میکنه )

SYNDROME
یک شنبه 16 دی 1386, 18:37 عصر
به اینصورت نمیشه که برای یک جدول پسورد بگذارید.
اما می تونید به یوزر های دیگه SQL server تون دسترسی به این جدول رو ندید و فقط sa بهش دسترسی داره اونوقت.
حرف شما کاملا درست است.
ولی فقط من خواستم به دوستمان این نکته را یاد آوری کنم که اگر پسورد را در سطح بانک تعریف کند و دسترسی به آن بدهد با تغییر SQL پسورد شما دیگر وجود ندارد واگر می خواهید از اطلاعات محافظت کند باید روشی دیگر به کار ببرد.
موفق باشید

choobin84
یک شنبه 16 دی 1386, 22:11 عصر
حرف شما کاملا درست است.
اگر می خواهید از اطلاعات محافظت کند باید روشی دیگر به کار ببرد.
موفق باشید
چه روشی را باید بکار ببرد؟

SYNDROME
دوشنبه 17 دی 1386, 08:51 صبح
چه روشی را باید بکار ببرد؟
البته روشهایی وجود دارد که هر کدام عیبها و حسنهایی دارد.
اطلاعات را کد کنید و در بانک دخیره کنید و اشکالی که دارد اگر از آن اطلاعات بخواهید زیاد استفاده کنید سرعت برنامه کاهش پیدا می کند.
موفق باشید