View Full Version : قفل کردن Table در Sql Server
Loveski
یک شنبه 30 تیر 1387, 18:31 عصر
با سلام
می خواهم کاری کنم که کسی نتونه Table های داخل SQL Server من را باز کنه کسی راه حلی داره.
با تشکر.
Hsimple11
یک شنبه 30 تیر 1387, 19:17 عصر
منظورتان در خود برنامه های SQL Server مثل Enterprise Manager است؟ قبلا در مورد امنیت در SQL و Encryptation در سایت گفته شده است.
موفق باشید.
Loveski
یک شنبه 30 تیر 1387, 19:24 عصر
بله
وقتی ما یک برنامه نصب می کنیم داخل Enterprise , جداول ما Attach میشه می خوام کسی نتونه اطلاعات داخل TAble ها را نبینند.
با تشکر.
delphiprog3000
یک شنبه 30 تیر 1387, 19:37 عصر
با سلام.
من قبلا از این مورد استفاده میکردم که دو فایل Mdf,Ldf رو از نظر محتوی تغییر میدادم.
در این صورت حتی sql هم این فایل ها رو نمیشناشه.
اگه خواستین توضیح بدم.
موفق باشید..........
vcldeveloper
یک شنبه 30 تیر 1387, 19:42 عصر
وقتی ما یک برنامه نصب می کنیم داخل Enterprise , جداول ما Attach میشه می خوام کسی نتونه اطلاعات داخل TAble ها را نبینند.
شاید اصلا نیازی به SQL Server در برنامه خودتان نداشتید. SQL Server یک نرم افزار سرور هست و یک سرور نیاز به مدیر داره. کسی که به Enterprise Managerدسترسی داره، باید بتونه SQL Server را مدیریت کنه، پس طبیعی هست که SQL Server بهش اجازه مشاهده و ویرایش جدول ها و تعاریف آنها را میده. پس System Administrator در SQL Server همه کاره هست. طبیعی هم هست، چون نرم افزار سرور روی یک سیستم سرور نصب میشه و با استفاده از اسم رمز محافظت میشه، پس کسی که به سرور لاگین میکنه و میره سراغ SQL Server حتما فرد تایید شده ایی هست.
فقط میمونه امنیت محتوای جداول، یعنی داده هایی که در جداول ذخیره کردید. تنها راهی که برای حفظ این مقادیر از دسترس System Administrator دارید،این هست که مقادیر آنها را قبل از ارسال به بانک اطلاعاتی Encrypt کنید.
Loveski
یک شنبه 30 تیر 1387, 20:15 عصر
سلام
اگه فقط قرار باشه برنامه ما فقط بر روی یک سیستم کارکنه و به صورت شبکه نباشه چی ؟
Loveski
یک شنبه 30 تیر 1387, 20:16 عصر
با سلام.
من قبلا از این مورد استفاده میکردم که دو فایل Mdf,Ldf رو از نظر محتوی تغییر میدادم.
در این صورت حتی sql هم این فایل ها رو نمیشناشه.
اگه خواستین توضیح بدم.
موفق باشید..........
با سلام
اگه میشه راهنمایی نمایید.
vcldeveloper
یک شنبه 30 تیر 1387, 20:33 عصر
اگه فقط قرار باشه برنامه ما فقط بر روی یک سیستم کارکنه و به صورت شبکه نباشه چی ؟
اون وقت می تونید یا از سایر برنامه مدیریت بانک اطلاعاتی که تمرکزشان روی کار لوکال هست، استفاده کنید، یا اگر اصرار به استفاده از SQL Server دارید، از MSDE استفاده کنید که برای کار با SQL Server بصورت لوکال در نظر گرفته شده و امکاناتی مثل Enterprise Manager را با خودش نداره.
Loveski
یک شنبه 30 تیر 1387, 20:37 عصر
اگر خود شخص بیایه روی کامپیوترش Sql نصب کنه چی؟
vcldeveloper
یک شنبه 30 تیر 1387, 20:47 عصر
اگر خود شخص بیایه روی کامپیوترش Sql نصب کنه چی؟
فکر کنم اگر Owner دیتابیس تعریف شده باشه، نتونه براحتی دیتابیس را به سرور Attach کنه. ولی من در این زمینه اطلاع دقیقی ندارم، میتونید در بخش SQL Server بپرسید که آیا فرد میتونه مانع Attach کردن دیتابیسش به یک سرور بشه یا نه. اگر امکانش وجود نداشته باشه، اون وقت باید داده ها - یا فایل دیتابیس - را خودتان خودتان Encrypt کنید.
Loveski
یک شنبه 30 تیر 1387, 20:57 عصر
باتشکر از شما.
در صورتی که کسی اطلاعاتی داره ما را بی نمصب نکنه .
با تشکر.
delphiprog3000
دوشنبه 31 تیر 1387, 09:15 صبح
با سلام.
من با تغییر یا جابجایی بیت های فایلهای دیتابیس این کار انجام دادم.
به این صورت:
http://barnamenevis.org/forum/%D9%85%D8%A8%D8%A7%D8%AD%D8%AB-%D9%85%D8%B1%D8%A8%D9%88%D8%B7-%D8%A8%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AF%D8%B1-delphi/52234-%D9%86%DA%A9%D8%A7%D8%AA-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AF%D8%B1-%D8%AF%D9%84%D9%81%DB%8C-23.html
و این هم چند لینک در این رابطه:
http://barnamenevis.org/forum/%D9%85%D9%87%D9%86%D8%AF%D8%B3%DB%8C-%D9%85%D8%AC%D8%AF%D8%AF-%D9%88-%D9%85%D8%B9%DA%A9%D9%88%D8%B3/102033-%D8%A8%D8%A7%D8%B2-%DA%A9%D8%B2%D8%AF%D9%86-%D9%81%D8%A7%DB%8C%D9%84-mdf-%D9%88-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-%D8%AF%D8%B1-%D8%A2%D9%86.html
http://barnamenevis.org/forum/%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-sql-server/101886-%D9%82%D9%81%D9%84-%DA%A9%D8%B1%D8%AF%D9%86-%D9%81%D8%A7%DB%8C%D9%84%D9%87%D8%A7%DB%8C-mdf-ldf-%D8%AF%D8%B1-sql.html
موفق باشید..................
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.