PDA

View Full Version : حرفه ای: علت وصل نشدن نرم افزار به database



kamiloted
دوشنبه 05 مهر 1395, 21:06 عصر
سلام دوستان.

یه سوال برام پیش اومده.

من پایگاه داده رو به وسیله سی شارپ توی سرور میسازم و اتچ میکنم.
و وقتی نرم افزارم رو نصب میکنم
uca راخاموش میکنم. و در درایو ویندوز نرم افزار رو نصب میکنم.

بعد از نصب ایجاد پایگاه داده میکنم. پایگاه داده ایجاد میشه اما اتومات به سرور اتچ نمیشه.
حتی ران از ادمینستور هم میکنم بی فایدس.
اما وقتی نرم افزار را در درایو دیگه ای نصب میکنم.پایگاه داده ایجاد میشه و اتچ هم میشه و نرم افزار هم به خوبی کار میکنه.

رشته اتصال من :


string str = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\FBI.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";



دوستان علت این چی میتونه باشه؟
کلا باید چکارکرد؟
ممنون میشم توضیح بدین.منبع ای مقاله ای و کدی بزارین

سپاسگذارم

مهرداد صفا
سه شنبه 06 مهر 1395, 08:45 صبح
سلام. احتمالا همون طور که حدس زدید، مشکل security و file access permission هست. فایل پایگاه داده رو به پوشه های user منتقل کنید و مجددا امتحان کنید. در صورت برخورد به خطا لطفا متن خطا رو قرار بدید تا بشه علت رو بررسی کرد.

kamiloted
سه شنبه 06 مهر 1395, 13:26 عصر
سلام. احتمالا همون طور که حدس زدید، مشکل security و file access permission هست. فایل پایگاه داده رو به پوشه های user منتقل کنید و مجددا امتحان کنید. در صورت برخورد به خطا لطفا متن خطا رو قرار بدید تا بشه علت رو بررسی کرد.

ممنونم دوست عزیز.

من دسترسی را برای پرمیژن ها allow کردم.و حتی به یوزر هم انتقال دادم.
اما متاسفانه با این پیغام روبرو میشم.
شما نمیتوانید با pc-pc (اسم سیستمم) login بشید.

kamiloted
چهارشنبه 07 مهر 1395, 10:41 صبح
کسی نیست راهنمایی کنه