PDA

View Full Version : سوال: read-only شدن دیتابیس localdb در پوشه Programfiles ؟



mrsoft
پنج شنبه 27 خرداد 1395, 00:58 صبح
سلام دوستان ما یک برنامه طراحی کردیم .
به مرحله اجرا رسیده ولی زمانی که بانک رو با نصب کننده های مختلف روی سیستم مقصد نصب میکنیم
اگر مکان نصب پوشه Program File باشه
دیتابیس Read-Only میشه
و زمانی که همون دیتا بیس رو به مکان دیگه ای انتقال میدیم مشکل حل میشه
راهنمایی کنید ممنون

khosro_68
پنج شنبه 27 خرداد 1395, 01:34 صبح
دوست عزیز فایل ستاپت رو با چی درست کردی؟
از advanced installer استفاده کن مشکلت حل میشه.

mrsoft
پنج شنبه 27 خرداد 1395, 01:58 صبح
دوست عزیز فایل ستاپت رو با چی درست کردی؟
از advanced installer استفاده کن مشکلت حل میشه.

فکر نمیکنم مشکل از نصب کننده باشه ها
چون من از install shield و نصب کننده winrar استفاده کردم حل نشد
حتی دستی هم که فایل ها رو کپی میکنم با مشکل read-only بودن برخورد میکنم
احتمال زیاد مشکل دسترسی های امنیتی ویندوز هست

khosro_68
جمعه 28 خرداد 1395, 01:51 صبح
فکر نمیکنم مشکل از نصب کننده باشه ها
چون من از install shield و نصب کننده winrar استفاده کردم حل نشد
حتی دستی هم که فایل ها رو کپی میکنم با مشکل read-only بودن برخورد میکنم
احتمال زیاد مشکل دسترسی های امنیتی ویندوز هست
رو یه کامپیوتر دیگه تست کن شاید مشکل از ویندوز باشه

محمد آشتیانی
جمعه 28 خرداد 1395, 04:22 صبح
سلام
ویندوز ، به خصوص از نسخه 8 به بعد ، روی درایوی که ویندوز نصب هست (معمولا درایو C) یکسری محدودیت اعمال میکنه.
و این مسئله جدیدی نیست ، کافی بود یک جستجو در انجمن انجام میدادی تا موارد مشابه رو ملاحظه میکردی. اما برای حل مشکل باید به فولدری که دیتابیس در اون هست یک Permission ، با یوزر Everyone تعریف کنی و دسترسی Read/Write بدی تا مسئله حل بشه. اینکار ، هم بصورت دستی میشه انجام بشه و هم بعضی نرم افزارهای ساخت Setup بصورت خودکار انجام میدن (مثل Install Aware که خودم باهاش کار کردم ، در لینک زیر هم توضیحش رو دادم)
http://barnamenevis.org/showthread.php?480073-read-only-%D8%A8%D9%88%D8%AF%D9%86-%D8%A8%D8%A7%D9%86%DA%A9&highlight=read+only



موفق باشید.

mrsoft
جمعه 28 خرداد 1395, 12:27 عصر
سلام
ویندوز ، به خصوص از نسخه 8 به بعد ، روی درایوی که ویندوز نصب هست (معمولا درایو C) یکسری محدودیت اعمال میکنه.
و این مسئله جدیدی نیست ، کافی بود یک جستجو در انجمن انجام میدادی تا موارد مشابه رو ملاحظه میکردی. اما برای حل مشکل باید به فولدری که دیتابیس در اون هست یک Permission ، با یوزر Everyone تعریف کنی و دسترسی Read/Write بدی تا مسئله حل بشه. اینکار ، هم بصورت دستی میشه انجام بشه و هم بعضی نرم افزارهای ساخت Setup بصورت خودکار انجام میدن (مثل Install Aware که خودم باهاش کار کردم ، در لینک زیر هم توضیحش رو دادم)
http://barnamenevis.org/showthread.php?480073-read-only-%D8%A8%D9%88%D8%AF%D9%86-%D8%A8%D8%A7%D9%86%DA%A9&highlight=read+only



موفق باشید.

ممنون فکر میکردم مشکلش از دسترسی های ویندوز باشه .
ولی راه خل دستی مشکل رو حل نمیکنه چون قراره این نرم افزار رو ارائه کنم و شاید کی سوادشو نداشته باشه
Install Aware راه حل مناسبیه امیدوارم کار کنه