مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

raya-70

عضویت از 1394/11/28

setup

  • جمعه 28 آبان 1395
  • 19:45
تشکر میکنم

با سلام و ضمن تشکر فراوان از زحمات شما

در حال حاضر پروژه سی شارپی دارم که حاوی دیتابیس هست

موقعی که با استفاده از installShieled فایل setup اون رو می سازم، sql server  رو به عنوان پیش نیاز برنامه خودم قرار می دم.

اما وقتی می خوام برنامم رو بر روی سیستم دیگه ای که sql server روی اون نصب نیست ، نصب کنم، پیغامی مبتنی بر نیاز به نصب

sql server نمایش داده خواهد شد که با قبول اون فایل نصبی sql server به صورت اتوماتیک اجرا خواهد شد اما نیاز هست که sql server

رو به صورت دستی بر روی سیستم موردنظر نصب کنم که همین موجب میشه تا افراد عادی که با sql server اشنایی ندارن در نصب اون

با مشکل مواجه بشن ضمن اینکه مدت زمان نصب برنامه طولانی میشه.حالا سوال من این هست که ایا راهی وجود داره که وقتی می خوام

برنامم رو روی یک سیستم دیگه نصب کنم sql server  به صورت خودکار بر روی سیستم موردنظر نصب بشه؟

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 29 آبان 1395
  • 10:02

من از InstallAware استفاده میکنم

میتونید در پیشنیاز ها تیک SqlExpress هم بزنید و خودش اتوماتیک نصب میکنه و تنظیمات مورد نظر شما را نیز اعمال میکنه

خیلی کار باهاش راحته

کاربر سایت

raya-70

عضویت از 1394/11/28

  • یکشنبه 30 آبان 1395
  • 19:09

ضمن تشکر از راهنمایی شما

installaware رو نصب کردم و تیک sql Express رو هم زدم

همونطور که فرمودید sql به طور اتوماتیک خودش نصب میشه

اما نمی دونم چرا موقع اجرای برنامه در اتصال به دیتابیس خطا میده!

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 1 آذر 1395
  • 10:32

رشته اتصال را در app.config درست کردید ؟

کاربر سایت

raya-70

عضویت از 1394/11/28

  • پنجشنبه 4 آذر 1395
  • 15:44

این رشته اتصال پروژم هست. لازمه که تغییری داخلش ایجاد کنم؟

 <connectionStrings>
    <add name="sampleEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;
         provider=System.Data.SqlClient;
         provider connection string=&quot;data source=.;initial catalog=sample;
         integrated security=True;MultipleActiveResultSets=True;
         App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 4 آذر 1395
  • 16:06

بله باید تغییر دهید به SqlExpress

سرچ کنید Connection String SqlExpress

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)