PDA

View Full Version : حرفه ای: حفاظت از بانک اطلاعات اکسس پروژه در مقابل خواندن و نوشتن



arash020
پنج شنبه 12 خرداد 1390, 03:20 صبح
سلام
من توی پروژم از یه فابل mdb اکسس استفاده کردم که اساسی ترین بخش نرم افزارم
اونجا نگه داری میشه
با اینکه براش پسورد تعیین کردم ولی با وجود این همه نرم افزار قفل شکن که هست و خودمم ازشون دارم
بازم برام راضی کننده نیست که همینجوری ولش کنم به امان خدا...
میخوام ببینم راههای بهتر و مطمئن تری شما سراغ دارید که من از بانکم درمقابل خوندن و نوشتن محافظ کنم؟؟؟
راهی که به دهن خودم میرسه اینه که
مثلا یه تیکه از برنامه که همیشه اجرا باشه فایل رو با روش باینری باز نگه داره تا
با برنامه دیگه قابل خوندن نباشه
یا ...
به کمک و راهنمایی فوری شما نیاز دارم
خیلی این مساله برام مهمه
لطف میکنید

با تشکر.


Arash020

محسن شامحمدی
پنج شنبه 12 خرداد 1390, 20:15 عصر
خب چرا دارین از بانک اکسس استفاده می کنید؟
خب لابد Sql Server سنگینه و برنامه و سیستم مشتری رو کند میکنه!
قبول دارم به همین خاطر بهتون Sql Server Compact رو پیشنهاد می کنم.
شما با کمتر از یک ربع وقت گذاشتن روبرنامتون می تونید بانکتون رو از اکسس به Sql ce ارتقا بدید.
شک نکنید که اکسس رو هرکاری هم کنید باز هم یک جایی حالتون رو می گیره
اگر حتی بتونید جلوی دسترسی دیگران رو هم بگیرید باز هم ممکنه بعد چند وقت بعد، فایل بانکتون بسوزه.

mohsencom
پنج شنبه 12 خرداد 1390, 20:47 عصر
خب چرا دارین از بانک اکسس استفاده می کنید؟
خب لابد Sql Server سنگینه و برنامه و سیستم مشتری رو کند میکنه!
قبول دارم به همین خاطر بهتون Sql Server Compact رو پیشنهاد می کنم.
شما با کمتر از یک ربع وقت گذاشتن روبرنامتون می تونید بانکتون رو از اکسس به Sql ce ارتقا بدید.
شک نکنید که اکسس رو هرکاری هم کنید باز هم یک جایی حالتون رو می گیره
اگر حتی بتونید جلوی دسترسی دیگران رو هم بگیرید باز هم ممکنه بعد چند وقت بعد، فایل بانکتون بسوزه.

دوست عزیز برای استفاده از Sql Server Compact باید SqlExpress رو سیستم نصب باشه؟؟؟

و Sql Server Compact تا چه اندازه رکورد رو خوب میتونه ساپورت کنه؟

محسن شامحمدی
پنج شنبه 12 خرداد 1390, 22:02 عصر
دوست عزیز برای استفاده از Sql Server Compact باید SqlExpress رو سیستم نصب باشه؟؟؟

نه دوست من
این بانک اطلاعاتی مثل Sql Server نیازی به یک سرویس سنگین نداره
درایور این بانک یک فایل 2 مگابایتی به نام SSCERuntime_x86 هستش که البته نسخه 64 بیتش هم از همون صفحه قابل دانلوده که می تونید از اینجا (http://www.microsoft.com/downloads/en/details.aspx?FamilyID=033cfb76-5382-44fb-bc7e-b3c8174832e2)دانلودش کنید.البته وقتی ویِِِِژوال استودیو رو نصب می کنید خودش بطور پیش فرض نصب می شه .
و در واقع این بانک یک نسخه محدود شده و بشدت سبک شده برنامه Sql Server Express هستش.


و Sql Server Compact تا چه اندازه رکورد رو خوب میتونه ساپورت کنه؟
تا 4 گیگابایت.
مناسب برای برنامه های دستگاه های هوشمند و بکلی دستگاه هایی که توان زیادی برای پردازش و میزان حافظه زیادی ندارن


Microsoft SQL Server Compact is a free, embedded database that software developers can use for building ASP.NET websites and Windows desktop applications. SQL Server Compact 4.0 has a small footprint and supports private deployment of its binaries within the application folder, easy application development in Visual Studio and WebMatrix, and seamless migration of schema and data to SQL Server

محسن شامحمدی
پنج شنبه 12 خرداد 1390, 22:03 عصر
دوست عزیز برای استفاده از Sql Server Compact باید SqlExpress رو سیستم نصب باشه؟؟؟

نه دوست من
این بانک اطلاعاتی مثل Sql Server نیازی به یک سرویس سنگین نداره
درایور این بانک یک فایل 2 مگابایتی به نام SSCERuntime_x86 هستش که البته نسخه 64 بیتش هم از همون صفحه قابل دانلوده که می تونید از اینجا (http://www.microsoft.com/downloads/en/details.aspx?FamilyID=033cfb76-5382-44fb-bc7e-b3c8174832e2)دانلودش کنید.البته وقتی ویِژوال استودیو رو نصب می کنید خودش بطور پیش فرض نصب می شه .
و در واقع این بانک یک نسخه محدود شده و بشدت سبک شده برنامه Sql Server Express هستش.


و Sql Server Compact تا چه اندازه رکورد رو خوب میتونه ساپورت کنه؟
تا 4 گیگابایت.
مناسب برای برنامه های دستگاه های هوشمند و بکلی دستگاه های با توان پردازشی و حافظه کم مثل سیستم قبلی من:خجالت:


Microsoft SQL Server Compact is a free, embedded database that software developers can use for building ASP.NET websites and Windows desktop applications. SQL Server Compact 4.0 has a small footprint and supports private deployment of its binaries within the application folder, easy application development in Visual Studio and WebMatrix, and seamless migration of schema and data to SQL Server