بهترین فرصت آموزش در جشنواره تخفیف های توسینسو بهترین فرصت آموزش در جشنواره تخفیف های توسینسو
مانده تا پایان تخفیف ها
مشاهده دوره ها
0

مشکل در ساختن setup نرم افزار

سلام خدمت شما دوستان گرامی.

بنده یک نرم افزار با زبان C# طراحی کردم و تمام شد الان که میخواهم پکیجش کنم و فایل setupدرس کنم. درس میشه ولی متاسفانه نمیتونه تو یه سیستم دیگه غیر از سیستم خودم به پایگاه داده ای که با sqlserverنوشتم وصل شه و اروور می ده و به پایگاه داده وصل نمیشه.نمیدونم مشکل تو کانکشنه یا این که باید یه چیزی مثل نت فریم ورک 4 رو رو سیستم نصب کنم؟

(البته وقتی سرویس sqlserver مربوط به همین کانکشن رو stopمی کنم و فایل نصب شده رو اجرا می کنم باز هم همون مشکل رو میگیره فکر کنم رو سیستم خودم کهnetfreamنصبه! ولی باز هم اجرا نمیکنه.)

از کمکتون ممنون

پرسیده شده در 1395/10/28 توسط

9 پاسخ

0

البته یادم رفت بگم دیتا بیسم رو اوردم رو خود ویژال استیدیو(SQL Express)و اونو اتچ کردم و بردم تو دیباگش و لی وقتی رو سیست های دیگه تستش می کنم نمیتونه به پایگاه داده وصل شه

پاسخ در 1395/11/01 توسط
0

دیتا بیسو بردم تو debug و تو کد نویسی نوشتم

" Data Source=.\\SqlExpress;AttachDbFilename=datadirectory\\Database1.mdf;Integrated Security=True";

جواب نداد.

باز نوشتم.

"Data Source=DESKTOP-ES6BCU1\IMANZARE;Initial Catalog=questions_bank;Integrated Security=True"

جواب می داد!ولی به محض این که سرویس ش رو قطع می کنم نمیتونه به پای گاه داده وصل شه!

پاسخ در 1395/10/30 توسط
0

الان دست کردم رو سیستم خودم با قطع کردن سرویس کار میکنه ولی رو سیستم های دیگه نمیتونه کار کنه .یعنی باید رو دیتا بیسم usernameو passاستفاده کنم؟ اگه میشه بیشتر راه نماییم کنین .

الان connectionنم به این شکل شده

connet="DataSource=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=DataDirectory\\questions_bank.mdf;Integrated Security=True;Connect Timeout=30";

حق با شماس چطوری میتونم کاری کنم تا روی یوزر های دیگه به دیتا بیسم دت رسی پیدا کنن.الان به طور کامل رو سیستم خودم کار می کنه.در ضمن اول تو درایو سی که نص می کردم read onlyمی شد مجبور بودم رو درایو دیگه ای نصب کنم.راهی به نظرتون هست تا این مشکل هم برطرف شه؟ممنون

پاسخ در 1395/11/01 توسط
1

شما دارید به این سیستم DESKTOP-ES6BCU1 وصل می شید ، باید ببینید از همه سیستم ها قابل دسترسی هست یا نه !

ضمنا integrated security یعنی شما به user ویندوز سایرین در SQL دسترسی دادین ! آیا چنین کاری رو خودتون کردین ؟

رو سیستم خودتون که admin هستین قاعدتا مشکلی نیست ولی بقیه سیستم ها چی ؟

بهتره از روش user و pass استفاده کنید ...

وقتی سرویس رو قطع کنید که خب مسلما قطع می شن دیگه !

پاسخ در 1395/10/30 توسط
0

توی تلگرام این لینک رو به PV یا گروهی ارسال کنید و روش کلیک کنید

تا به پست آموزشی این ترفند هدایت بشین

https://t.me/WinForm/4
پاسخ در 1395/10/29 توسط
0

آدرس پایگاه رو روی سرور دادین یا به Local SQL یا SQL Express خودتون ؟

پاسخ در 1395/10/29 توسط

پاسخ شما